网站自己建机房,手工制作小船,最新网页版传奇游戏,怎么做html网页hutool 工具类DateUtil
使用时谨慎
DateUtil.endOfDay 得到的时间保存到数据时会增加一秒
首先比较下时间的long值#xff1a; 这样就很明显的看出来#xff0c;hutool工具类的date是毫秒位多了.999,保存到mysql 的时候#xff0c;MySQL数据库对于毫秒大于500的数据进行…hutool 工具类DateUtil
使用时谨慎
DateUtil.endOfDay 得到的时间保存到数据时会增加一秒
首先比较下时间的long值 这样就很明显的看出来hutool工具类的date是毫秒位多了.999,保存到mysql 的时候MySQL数据库对于毫秒大于500的数据进行进位这样就导致了得到的时间到mysql时会增加一秒。 网络上的解决方案https://www.cnblogs.com/fswhq/p/mysql_1.html 代码如下
public static Date getEndOfDay(Date date) {Calendar calendarEnd Calendar.getInstance();calendarEnd.setTime(date);calendarEnd.set(Calendar.HOUR_OF_DAY, 23);calendarEnd.set(Calendar.MINUTE, 59);calendarEnd.set(Calendar.SECOND, 59);calendarEnd.set(Calendar.MILLISECOND, 0); // 这一句比较关键return calendarEnd.getTime();}