如何在mysql中使时间戳分钟00

时间:2016-03-28 15:45:08

标签: mysql

实际上我想将我的表中所有选定日期的时间戳分钟替换为00,如下所示

2016-03-28 04:58:37

2016-03-28 05:58:33

2016-03-28 06:24:18

进入

2016-03-28 04:00:37

2016-03-28 05:00:37

2016-03-28 06:00:18

我必须在select查询中执行此操作。有人有这个想法吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

YourColumnHere - second(YourColumnHere);

或者这个:

date_format(YourColumnHere, '%Y-%m-%d %H:00:%S');

或者这个:

SEC_TO_TIME(((TIME_TO_SEC(YourColumnHere)+30) DIV 60) * 60