7
A
回答
0
将字符串转换为日期对象并进行比较。
7
首先你需要解析它们。使用DateTimeFormat
:
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd");
DateTime dateTime1 = fmt.parseDateTime(string1);
然后使用DateTime.isBefore(..)
对它们进行比较:
if (dateTime1.isBefore(dateTime2))
2
如果您的日期字符串格式 “YYYY-MM-DD” 你可以申请简单的字符串比较:
String s1 = new String("2012-01-27");
String s2 = new String("2011-01-28");
System.out.println(s1.compareTo(s2));
如果s1按字典顺序“比s2大”,那么结果将为TRUE,这就是您所需要的。要获取更多信息,请阅读javadoc for compareTo()方法。
+0
你为什么要创建一个新的字符串? – Bozho 2011-04-29 13:57:53
+0
只是为了研究案例 – 2011-04-29 14:06:54
3
也可以ltn4java图书馆使用方法如下:
DataCompare dc = new DataCompare();
int Resultado;
Resultado = dc.compareWithTwoDatesString("2011-04-29","2011-01-28","yyyy-MM-dd");
0
除了@ Bozho的答案,我们可以使用 AbstractInterval.isAfter :
if (dateTime2.isAfter(dateTime1))
相关问题
- 1. Drools的:约达日期时间比较
- 2. 使用约达时间比较两个日期
- 3. 比较字符串日期到日期时间
- 4. 日期/字符串比较
- 5. 字符串日期比较
- 6. 比较日期字符串与时区
- 7. 我想在日期字符串中得到DateTimeFormatter约达时间
- 8. 字符串与日期字段比较
- 9. 与日期时间字符串的SQL Server比较datetime列值
- 10. mysql时间戳比较日期字符串
- 11. AIX Bash比较日期时间字符串
- 12. PHP:如何比较时间字符串与日期('H:i')?
- 13. 如何比较字符串形式的时间/日期?
- 14. 删除与WHERE - 日期,时间和字符串比较 - 很慢
- 15. 如何比较perl中的字符串日期时间?
- 16. 问题与日期时间比较字符串在javascript
- 17. 与字符串的日期时间比较?
- 18. 比较日期和时间字符串格式
- 19. SQLite数据库 - 比较日期时间
- 20. 试图比较时间使用字符串比较
- 21. Bash比较时间使用日期
- 22. 比较时间使用日期命令
- 23. 使用时间戳比较mysql日期
- 24. 比较使用javasctipt的日期时间
- 25. 比较日期和字符串中PDO
- 26. 在python中比较日期字符串
- 27. 比较两个字符串日期硒
- 28. 比较两个javascript字符串日期
- 29. VB.NET如何比较字符串日期
- 30. 在Java中比较日期字符串
你是什么意思,“比较它们”? – skaffman 2011-04-29 11:38:28
我的意思是确定哪个先到先 – Jim 2011-04-29 11:38:48
该格式的日期已经与字符串相当,您不需要Jodatime。 – skaffman 2011-04-29 11:52:35