mysql自动将23:59:59.999保存成00:00:00的问题记录

一: 原因:MySQL数据库对于毫秒大于500的数据进行进位

二:解决方法

Date endTime = DateUtil.endOfDay(couponDTO.getEndTime()) // 获取某天的结束时间
.offset(DateField.MILLISECOND,-999); // 减去毫秒数999

 

posted @ 2024-01-04 10:04  官萧何  阅读(414)  评论(0)    收藏  举报