网站素材大全,wordpress 插件 小程序,昆明网站建设首选互维,百度灰色词优化排名这是由于new Date()时#xff0c;实际上是调用的System.currentTimeMillis()方法#xff0c;即获得以毫秒为级别的时间戳。 一般数据库表的字段类型datetime/timestamp长度都是设置为0。 MySQL数据库对于毫秒大于500的数据进行进位#xff0c;所以就造成的MySQL中的时间多一…这是由于new Date()时实际上是调用的System.currentTimeMillis()方法即获得以毫秒为级别的时间戳。 一般数据库表的字段类型datetime/timestamp长度都是设置为0。 MySQL数据库对于毫秒大于500的数据进行进位所以就造成的MySQL中的时间多一秒。 解决方案 1、将数据库表字段类型datetime/timestamp长度设置不为0即可 2、在代码中将new Date()进行一次格式化“yyyy-MM-dd HH:mm:ss” 抑或是
Calendar calendar Calendar.getInstance();
// 将毫秒数设为0
calendar.set(Calendar.MILLISECOND,0);
Date nowDate calendar.getTime();