如何從標準輸入格式 HH接受輸入:MM:在上午發生的SSAM 這裏,下午還可以在那裏 和形式HH顯示輸出:MM :SSJava的格式輸入
-6
A
回答
0
最簡單的方法很可能是將其解析到一個LocalTime
:
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("hh:mm:ssa");
LocalTime time = LocalTime.parse("10:20:05PM", fmt);
System.out.println("time = " + time); //22:20:05
注:a
格式是AM/PM。
+0
謝謝,如果我想執行操作hh + 12手動如何做到這一點..因爲這是它自動完成 –
+0
我不明白你的意思是「手動執行操作hh + 12」... – assylias
+0
如果輸入時間是PM –
相關問題
- 1. Java Servlet寫入CSV格式的輸入
- 2. 的Java 8格式的日期輸入
- 3. 輸入格式
- 4. 格式化輸入作爲JSON格式與java的問題
- 5. Java輸出格式
- 6. 輸出格式Java
- 7. Strings的Java輸出格式
- 8. EditText輸入格式
- 9. Javascript輸入格式
- 10. DateTime輸入格式?
- 11. LibSVM輸入格式
- 12. Matlab輸入格式
- 13. VGA輸入格式
- 14. 的java格式的表格輸出
- 15. Python的輸入格式
- 16. Ç的fscanf輸入格式
- 17. 輸入PDF格式的補
- 18. PHP - 以格式輸入文本輸入
- 19. 未格式化/格式化輸入
- 20. 格式化輸出java
- 21. Java格式化輸出
- 22. Java格式GUI輸出
- 23. Fortran的未格式化輸入/輸出
- 24. 輸入語句的格式化輸出
- 25. 格式化和未格式化的輸入和輸出和流
- 26. RandomAccessFile的java的格式不正確輸入
- 27. 輸入模式匹配java
- 28. Java交互式輸入EOF
- 29. 在Java窗格中格式化輸出
- 30. 像表格格式化Java輸出
通過檢查輸入格式是否爲'HH:MM:SSAM'並使用java庫提供的格式化程序將日期傳遞給不同的格式。 – SomeJavaGuy
http://stackoverflow.com/questions/999172/how-to-parse-a-date。 http://stackoverflow.com/questions/4772425/format-date-in-java。並且,歡迎來到stackoverflow!請查看關於如何提出好問題的常見問題[問],以便您得到很好的答案。你至少應該自己嘗試過一些東西,最好是展示一些**代碼**。 –