我收到字符串形式的时间戳。我想对这些时间戳进行排序。 如果时间戳的格式是“yyyy-MM-dd HH:mm:ss.SSS”,我是否只使用compareTo函数将它们作为字符串进行比较?这将解决目的,但这是一个好的做法吗?
答案 0 :(得分:0)
比较时间戳的正确方法是将它们比作Date对象:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
boolean firstBeforeSecond = sdf.parse(firstDate).before(sdf.parse(secondDate));