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();

你可能感兴趣的:(java.util.date类型的时间存入Mysql数据库后有时会多出一秒)