Tha*_*Guy 0 java localtime java-8
当我运行以下命令时:
String s2 = "07:05:45PM";
LocalTime time = LocalTime.parse(s2, DateTimeFormatter.ofPattern("HH:mm:ssa"));
Run Code Online (Sandbox Code Playgroud)
我得到:
Exception in thread "main" java.time.format.DateTimeParseException:
Text '07:05:45PM' could not be parsed at index 8
Run Code Online (Sandbox Code Playgroud)
它似乎不喜欢 AM/PM 指示符,但据我所知,这应该有效。我究竟做错了什么?
您正在使用 24 小时格式的说明符(并在 0700 处说 AM)。使用hh代替HH。喜欢,
LocalTime time = LocalTime.parse(s2, DateTimeFormatter.ofPattern("hh:mm:ssa"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |