我有一个对象列表,我想根据他们的" date"进行排序。属性。每个对象都有一个Date属性,用于指定其年龄。如何从最新到最旧的对象进行排序?我听说过Comparator
,但我不知道它是否适用于日期。
有人可以帮我弄清楚怎么做吗?
答案 0 :(得分:0)
您可以使用before(),after(),compareTo()之后的各种方法,或将值转换为Long,然后将其进行比较。
http://docs.oracle.com/javase/6/docs/api/java/util/Date.html
答案 1 :(得分:0)
您可以将日期转换为timestamp
并对其进行排序。它很容易排序。