我遇到了日期問題。我有一個格式爲「2017-05-10 16:30」 字符串的日期我想將它轉換爲與我之前寫過的相同的日期。 請幫助我,在此先感謝!Java解析來自字符串的日期
-2
A
回答
0
一個簡單的搜索在谷歌或stackoverflow可能會導致答案,但在這裏你走。
前的Java 8
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2017-05-10 16:30");
的Java 8
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime ldt = LocalDateTime.parse("2017-05-10 16:30", dtf);
+1
*「在谷歌或stackoverflow簡單的搜索」* - 然後我建議你投票結束這個問題作爲一個副本,以鼓勵OP實際上下一次做 - 我也建議,在這個時代,我們應該在現在不存在的SimpleDateFormat上推薦'DateTimeFormatter' – MadProgrammer
0
您可以使用LocalDateTime.parse創建LocalDateTime對象,但你問題的第二部分並未真正合理。日期對象本身沒有格式,所以它不能「看起來像」任何東西。當您將其轉換回字符串時,您決定採用何種格式。
相關問題
- 1. 解析Java的字符串到日期
- 2. Java - 從字符串解析日期
- 3. 解析日期字符串
- 4. 解析日期字符串
- 5. 無法將字符串解析爲來自Json的日期,UnparsableDateException
- 6. 解析日期字符串(MM-DD)到Java日期默認年
- 7. Java解析字符串日期返回錯誤日期
- 8. Java:錯誤解析日期字符串到日期對象
- 9. Ruby中的解析日期字符串
- 10. 如何解析日期字符串?
- 11. Swift 3解析日期字符串
- 12. IOS:從字符串解析日期
- 13. 如何解析日期字符串
- 14. 在Perl中解析日期字符串
- 15. 解析任何字符串SQL日期
- 16. 解析長字符串日期時間
- 17. Groovy無法解析字符串日期
- 18. 解析一個字符串到日期
- 19. ParseException解析字符串日期
- 20. 解析日期時間字符串
- 21. 從字符串解析日期/時間?
- 22. 如何解析日期字符串
- 23. 如何從字符串解析日期?
- 24. 日期和時間字符串解析
- 25. 解析字符串日期錯誤
- 26. 使用子字符串時的Java無法解析的日期
- 27. VBA:max來自字符串的日期
- 28. 解析Java中的JavaScript日期字符串
- 29. 從Java中的字符串解析日期?
- 30. 解析字符串到日期戳的Java
首先,你是否研究過['DateTimeFormatter'](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html)?其次,這不是日期/時間對象的工作方式。日期/時間對象是從給定時間點過去的時間量的容器,它們不攜帶任何自己的格式,這就是['DateTimeFormatter'](https://docs.oracle)。 com/javase/8/docs/api/java/time/format/DateTimeFormatter.html),它們採用日期/時間對象並根據提供的格式生成文本表示 – MadProgrammer
[在Java字符串中更改日期格式] (http://stackoverflow.com/questions/4772425/change-date-format-in-a-java-string/4772461#4772461)也可以幫助 – MadProgrammer
簡單的訣竅是使用相同的'DateTimeFormatter'來轉換兩種方式。它會將你的'String'轉換爲'LocalDateTime',你的'LocalDateTime'轉換爲'String'。 –