DateTimeFormatter因DateTimeParseException而失败

时间:2016-08-26 03:03:40

标签: java-8

使用DateTimeFormatter解析日期字符串在空格处失败。有人能指出我错过了什么吗?

String dateStr = "10/10/2015 4:00:00 PM"
LocalDateTime.parse(date, DateTimeFormatter.ofPattern("MM/dd/yyyy hh:mm:ss a", Locale.US));

java.time.format.DateTimeParseException: Text '10/10/2015 4:00:00 PM' could not be parsed at index 11

1 个答案:

答案 0 :(得分:2)

它失败了,因为输入字符串的格式还不正确。如果您需要hh:mm:ss,则需要输入04:00:00 - 小时为04以匹配hh