比较java中的时间戳

时间:2015-07-04 09:12:19

标签: java date

我收到字符串形式的时间戳。我想对这些时间戳进行排序。 如果时间戳的格式是“yyyy-MM-dd HH:mm:ss.SSS”,我是否只使用compareTo函数将它们作为字符串进行比较?这将解决目的,但这是一个好的做法吗?

1 个答案:

答案 0 :(得分:0)

比较时间戳的正确方法是将它们比作Date对象:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
boolean firstBeforeSecond = sdf.parse(firstDate).before(sdf.parse(secondDate));