Java 8 DateTimeParseException when parsing AM/PM time with DateTimeFormatter

后端 未结 2 2082
青春惊慌失措
青春惊慌失措 2021-01-01 16:30

I\'m trying to use Java 8\'s java.time.format.DateTimeFormatter to parse a formatted string into a java.time.LocalTime object. However, I\'m runnin

2条回答
  •  -上瘾入骨i
    2021-01-01 17:20

    The pattern symbol H stands for 24-hour-clock. So the parser tells you in case of "PM" that "08"-hour can only be in the scope of AM that is the first half of day.

    Solution: Use pattern symbol "h" instead (for 12-hour-clock).

提交回复
热议问题