我正在尝试使用“yyyymmddHHssmm”格式解析时间戳。我有两个这样的时间戳:
String timeStamp1 = "20190612221303"//this means 12June2019 10:13:03pm
String timeStamp2 = "20190512222303"//this means 12May2019 10:23:03pm
所以我尝试使用以下方法将这些时间戳字符串转换为 java 日期:
Date date1= new SimpleDateFormat("yyyymmddHHssmm").parse(timeStamp1);
Date date2 = new SimpleDateFormat("yyyymmddHHssmm").parse(timeStamp2);
所以很明显,当我做一个
System.out.println(date1.getTime() > date2.getTime());
我希望上面的语句打印为真。但可惜它打印错误。
Inface Date 的 .getTime() 为 date1 打印 1547310793000,为 date2 打印 1547310803000,这显然是不正确的。有人可以指出这里发生了什么。
牧羊人nacy
翻过高山走不出你
达令说
蛊毒传说
相关分类