如何从mysql中减去日期和时间来获取小时?
2010-12-04 17:07:14 and 2010-05-30 17:07:19
答案 0 :(得分:0)
我假设你想要减去两个日期的小时数。如果是这种情况,我在这里找到了以下内容:http://www.dbforums.com/mysql/1637603-datediff-hours.html
您可以将两次转换为秒 使用unix_timestamp。然后减去 一个来自其他人得到的数量 两次之间的秒数。然后 除以3600得到的数量 小时
select ( unix_timestamp( "2010-12-04 17:07:14" ) -
unix_timestamp("2010-05-30 17:07:19" ) ) / 3600
* 注意:这仅适用于1970年以后的日期