date存入mysql中时,时间多了一秒解决:
背景:
保存date类型时间时,发现保存的时间值多了一秒的情况。
原因:
mysql的驱动升级导致,会在大于500毫秒的时间四舍五入。
解决方法:
采用org.apache.commons.lang3.time包下DateUtils工具类进行操作。
Date date = DateUtils.round(new Date(), Calendar.SECOND);
date存入mysql中时,时间多了一秒解决:
背景:
保存date类型时间时,发现保存的时间值多了一秒的情况。
原因:
mysql的驱动升级导致,会在大于500毫秒的时间四舍五入。
解决方法:
采用org.apache.commons.lang3.time包下DateUtils工具类进行操作。
Date date = DateUtils.round(new Date(), Calendar.SECOND);