我想知道是否有一种简单的方法来比较这种格式的两个日期,例如:
Wed, 31 Jul 2013 09:31:51
Mon, 05 Aug 2013 10:18:24
并显示最大的约会?
我建议你使用Joda库.使用您拥有的日期信息,创建DateTime实例和调用isBefore()方法以确定哪一个首先出现.
我会查看文档,其中显示Date实现Comparable<Date>等等
date1.compareTo(date2);
Run Code Online (Sandbox Code Playgroud)
会做你想做的.您可能希望确保date1不为空.
如果你的日期是(实际上)字符串,那么使用SimpleDateFormat的parse()方法将字符串转换为日期,然后执行该比较.
正如其他人所建议的那样,Joda是一个更好的日期/时间库(更好的API和线程性能).
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |