java的Date类的 getTime 方法获取的数值疑问
今天在某个qq群里面有人发现提问的。我也不清楚,所以来这问一下。。
code:
SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");
System.out.println("2017-08-28 = " + format.parse("2017-08-28").getTime());
System.out.println("2017-09-02 = " + format.parse("2017-09-02").getTime());
result:
2017-08-28 = 1485533280000
2017-09-02 = 1483286940000
有人碰到这种情况吗?两个日期比较,怎么2017-09-02比2017-08-28还小呢?