首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在java中对字符串格式的日期进行排序?

如何在java中对字符串格式的日期进行排序?
EN

Stack Overflow用户
提问于 2013-01-22 13:13:51
回答 5查看 81.3K关注 0票数 38

我有一个包含字符串值的arraylist,比如

ArrayList<String> datestring=new ArrayList<String>();
datestring.add("01/21/2013 @03:13 PM");
datestring.add("01/21/2013 @04:37 PM");
datestring.add("01/21/2013 @10:41 AM");
datestring.add("01/21/2013 @10:48 AM");
datestring.add("01/22/2013 @06:16 AM");
datestring.add("01/22/2013 @06:19 AM");
datestring.add("01/21/2013 @05:19 PM");
datestring.add("01/21/2013 @05:19 PM");

有没有人能帮我整理一下上面的列表?以便根据AM和PM格式对值进行排序。

排序后的预期输出应为

for (String s : datestring)
{
    System.out.println(s);
}

01/21/2013 @10:41 AM;
01/21/2013 @10:48 AM;
01/21/2013 @03:13 PM;
01/21/2013 @04:37 PM;
01/21/2013 @05:16 PM;
01/21/2013 @05:19 PM;
01/22/2013 @06:16 AM;
01/22/2013 @06:19 AM;
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14451976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档