gpt4 book ai didi

datetime - 我需要计算一个日期时间列之间的日期/时间差

转载 作者:行者123 更新时间:2023-11-29 03:14:36 29 4
gpt4 key购买 nike

细节。我有包含以下列的注释表。

ID       - INT(3)
Date - DateTime
Note - VARCHAR(100)
Tile - Varchar(100)
UserName - Varchar(100)

现在此表将包含注释以及 UserName 在指定日期/时间输入的标题。

我需要计算同一列中两行之间的日期时间差

比如上面的表格中就有这条信息。

64, '2010-03-26 18:16:13', 'Action History', 'sending to Level 2.', 'Salman Khwaja'
65, '2010-03-26 18:19:48', 'Assigned By', 'This is note one for the assignment of RF.', 'Salman Khwaja'
66, '2010-03-27 19:19:48', 'Assigned By', 'This is note one for the assignment of CRF.', 'Salman Khwaja'

现在我需要使用 MYSQL 在查询报告中包含以下结果集。

TASK                -  TIME Taken
ACTION History - 2010-03-26 18:16:13
Assigned By - 00:03:35
Assigned By - 25:00:00

更聪明的方法是

TASK                -  TIME Taken
ACTION History - 2010-03-26 18:16:13
Assigned By - 3 minutes 35 seconds
Assigned By - 1 day, 1 hour.

如果有人能给我 PLAIN QUERY 以及用于嵌入它的 PHP 代码,我将不胜感激。

最佳答案

<?php
$start = new DateTime('2009-01-01 00:00:00'); // 31 days
$time_span = $start->diff(new DateTime('2009-02-01 00:00:00'));
var_dump($time_span); // returns '1 month'

$start = new DateTime('2009-02-01 00:00:00'); //28 days
$time_span = $start->diff(new DateTime('2009-03-01 00:00:01'));
var_dump($time_span); // returns '1 month'
?>

关于datetime - 我需要计算一个日期时间列之间的日期/时间差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2652723/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com