如何从MySQL日期字段中减去12小时30分钟

时间:2011-04-26 10:12:34

标签: php mysql datetime date

我在2011-04-26 05:00:00(格式为YYYY-MM-DD HH:MM:SS)中缩短或减去12小时30分钟在MySQL数据库中。

输出应该是2011-04-25 16:30:00。

我们可以使用和减去任何日期函数吗?

3 个答案:

答案 0 :(得分:6)

DATE_SUB(`date`,INTERVAL '12:30' HOUR_MINUTE)

签出mysql的date and time functions

答案 1 :(得分:3)

日期/时间功能记录在此处:

您可能需要DATE_SUB()

答案 2 :(得分:3)

select '2011-04-26 05:00:00' - interval 12 * 60 + 30 minute