【发布时间】:2012-02-06 01:35:07
【问题描述】:
我有一个自定义对象,其结构是
public String name;
public int type;
public String createdOn;
createdOn是日期,格式是:2011-12-16T23:27:27+0000
我在ArrayList 中存储了多个这种类型的对象,现在我想根据那里的创建日期和时间对它们进行排序。
我尝试过使用Collections.sort(....),但没有合适的结果。
【问题讨论】:
-
向我们展示您的尝试,并解释为什么您将日期存储为字符串而不是将它们存储为日期。
-
你能展示一下你已经尝试过的东西吗..
-
将日期用作日期而不是字符串或更好,修改您的对象并添加另一个值(如果可能从数据/时间派生),您可以在其上执行排序
标签: java datetime sorting arraylist custom-object