Calendar calendar1 = Calendar.getInstance(); calendar1.setTime(new Date()); calendar1.set(Calendar.HOUR_OF_DAY, 0); calendar1.set(Calendar.MINUTE, 0); calendar1.set(Calendar.SECOND, 0); Date zero = calendar1.getTime();
获取今天的零点 但是 zero.getTime()的返回时间戳却多了一百多微秒 导致我的计算结果出错
而数据库的时间格式是 yyyy-MM-dd 获取数据库时间 的时间戳就刚好是零点零分零秒 的时间戳