Java Date类型数据插入MySQL数据库会多一秒
原因:
MySQL数据库对于毫秒大于500的数据进行进位,所以就造成的MySQL中的时间多一秒的情况
解决方法:
使用Calendar的set方法将毫秒数设置为0
例如:
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.MILLISECOND,0);//将毫秒数设为0
原因:
MySQL数据库对于毫秒大于500的数据进行进位,所以就造成的MySQL中的时间多一秒的情况
解决方法:
使用Calendar的set方法将毫秒数设置为0
例如:
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.MILLISECOND,0);//将毫秒数设为0