如果您想获取当前时间是哪一个整点,可以使用MySQL的函数进行操作。
方法1:使用DATE_FORMAT函数
DATE_FORMAT函数可以将时间按照指定格式输出。如果我们指定时间格式为整点时,即“%H”,函数就会返回当前时间所在的整点。
示例1:获取当前时间整点
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:00:00') AS current_hour;
示例2:获取指定时间整点
SELECT DATE_FORMAT('2021-08-20 18:30:12','%Y-%m-%d %H:00:00') AS current_hour;
方法2:使用DATE_TRUNC函数
DATE_TRUNC函数可以将时间按照指定的类型进行截断,返回一个新的时间。如果我们指定截断类型为整点时,即“HOUR”,函数就会返回当前时间所在的整点。
示例1:获取当前时间整点
SELECT DATE_TRUNC(NOW(),'HOUR') AS current_hour;
示例2:获取指定时间整点
SELECT DATE_TRUNC('2021-08-20 18:30:12','HOUR') AS current_hour;
以上,就是获取MySQL时间整点的两种方法,您可以根据需要进行选择。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql如何获取时间整点 - Python技术站