如何更改时间戳中的时间(例如,从2014-08-08 14:26:15到2014-08-08 08:00:00)?在PHP中,我可能会从MySQL获取时间戳,修改时间,然后更新表,但是我认为仅在MySQL中可能就有这样做的功能。
(我知道不将时间戳用于此目的,并且日期时间会更好,但我无法控制数据库模式。)
您可以将日期(或日期时间)格式化为日期时间字符串,并指定硬编码时间,而忽略原始值中可能存在的任何时间分量。
DATE_FORMAT(datecolumn, '%Y-%m-%d 08:00:00')
有关该DATE_FORMAT()函数的参考文档,请参见http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_date-format。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句