我将很多应用程序时间戳存储在 MySQL DB 中,我观察到的一个奇怪的事情是当我存储日结束时间时说 2014-10-29 23:59:59.999 当我在db表中检查相同时,它会将时间戳舍入到下一秒并显示 2014-10-30 00:00:00.000 我在这里做的有什么不对或者是MySQL的问题。我正在以UTC格式存储所有时间戳。
-Regards, WillSteel
答案 0 :(得分:0)
直到MySQL 5.6.4小数秒被丢弃。见http://dev.mysql.com/doc/refman/5.6/en/datetime.html
DATETIME或TIMESTAMP值可以包括最小微秒(6位)精度的尾随小数秒部分。特别是,从MySQL 5.6.4开始,存储而不是丢弃插入DATETIME或TIMESTAMP列的值中的任何小数部分。