2016-08-26 13 views
0

DateTimeFormatterを使用している日付文字列を解析すると、空白で失敗します。誰かが私が逃しているものを指摘できますか?DateTimeParseExceptionで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 
+2

'hh:mm:ss'から' h:mm:ss'に変更します – ymonad

+0

良いキャッチです。ありがとう –

答えて

2

入力文字列の形式がまだ正しくないために失敗しました。 hh:mm:ssが必要な場合は、04:00:00と入力する必要があります。04と一致する時刻はhhです。

関連する問題