使用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
答案 0 :(得分:2)
它失败了,因为输入字符串的格式还不正确。如果您需要hh:mm:ss
,则需要输入04:00:00
- 小时为04
以匹配hh
。