java.util.date类型的时间存入Mysql数据库后有时会多出一秒

MySQL数据库对于毫秒大于500的数据进行进位,所以就造成的MySQL中的时间多一秒的情况

解决方法:Calendar.set(Calendar.MILLISECOND,0);//将毫秒数设为0

 Calendar calendar = Calendar.getInstance();
 calendar.set(Calendar.MILLISECOND,0);//将毫秒数设为0
 Date nowDate = calendar.getTime();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。