在Oracle中,如何在TIMESTAMP格式的两个日期之间找到UNIX格式的持续时间?
START_DATE END_DATE DURATION
"2014-08-07 10:02:39.0", "2014-08-07 10:07:08.0" ???UNIX FORMAT
答案 0 :(得分:0)
您将在PHP中执行以下操作。
$start_date = strtotime("2014-08-07 10:02:39.0");
$end_date = strtotime("2014-08-07 10:07:08.0");
$duration = $end_date - $start_date;
Unix“format”或Unix时间戳是1970-01-01之前的所有秒,直到它指向的日期为止。所以来自1970-01-01 to 2014-08-07 10:02:39.0
的所有秒数,例如,
strtotime();
是PHP Function
将“几乎”任何给定的日期字符串表示形式转换为Unix时间戳。
将日期转换为Unix时间戳并相应地减去它们之后,剩下的就是2014-08-07 10:02:39.0
和2014-08-07 10:07:08.0
之间经过的秒数
希望有所帮助。