我知道SimpleDateFormat是如何工作的,通過從系統中獲取今天的日期sdfDateTime.format(new Date(System.currentTimeMillis()));
。 SimpleDateFormat可以通過抓取字符串來格式化日期嗎?假設您有一個字符串:String dateStr = "04/05/2012";
您將如何將其格式化爲:「2012年4月5日」?SimpleDateFormat可以基於字符串格式化日期嗎?
0
A
回答
1
DateFormat inputFormat = new SimpleDateFormat("MM/dd/yyyy");
inputFormat.setLenient(false);
DateFormat outputFormat = new SimpleDateFormat("MMMM dd, yyyy");
outputFormat.setLenient(false);
String inputDateAsString = "04/05/2012";
Date inputDate = inputFormat.parse(inputDateAsString);
System.out.println(outputFormat.format(inputDate));
你不能只抓住一個任意字符串,並找出它的格式是什麼。
1
檢查這一項,這是非常有幫助的圖書館,易於使用的&延長此類需求 https://bitbucket.org/dfa/strtotime/wiki/Home
相關問題
- 1. 基於字符串日期的Excel條件格式化
- 2. 格式化JSON日期格式化的日期基於區域
- 3. 格式化字符串作爲日期
- 4. 格式化iso-8601日期字符串
- 5. 格式化日期到字符串
- 6. Mule:Dataweave - 字符串日期格式化
- 7. 從字符串格式化日期
- 8. 日期字符串格式化
- 9. 安卓日期格式化字符串
- 10. java日期格式化字符串
- 11. 格式化字符串日期與String.Format()
- 12. C#格式化字符串日期
- 13. 格式化日期字符串java
- 14. 格式化日期字符串
- 15. 格式化字符串日期時間
- 16. 從字符串格式化日期
- 17. SimpleDateFormat無法格式化日期間隔?
- 18. 以日期格式獲得格式化日期而不是字符串
- 19. 如何使用Java SimpleDateFormat正確格式化不尋常的日期字符串?
- 20. 字符串日期格式
- 21. 格式字符串日期
- 22. 日期字符串格式
- 23. 以UITextfield的字符串形式顯示格式化的日期
- 24. 格式日期使用SimpleDateFormat
- 25. 格式日期的SimpleDateFormat
- 26. SimpleDateFormat將字符串轉換爲日期
- 27. 基於字符串選擇日期格式
- 28. 如何將日期字符串格式化爲期望的日期格式
- 29. 用於日期類的Java中的字符串格式化
- 30. 我可以在單元格中放入日期字符串嗎?
不錯!正是我正在尋找的 - 謝謝duffymo! – kirktoon1882 2012-04-25 20:40:28