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