日付文字列08-12-2017を2017-12-08(LocalDate)に変換しようとしていました。ここで私は日付形式をdd-MM-yyyyからyyyy-MM-ddに変更します。
String startDateString = "08-12-2017";
LocalDate date = LocalDate.parse(startDateString);
System.out.println(date);
をtried-ものです。また、フォーマッタを使用してみましたが、同じ結果、DateTimeParseExceptionを得ます。 2017-12-08のような出力を例外なく取得するにはどうすればよいですか?
: '新しいのStringBuilder()、開始(追加6、10).append( ' - ')。append(start、3、5).append( ' - ')。append(start、0、2).toString() ' –
構文解析のための明示的なフォーマットパターンを与える: 'LocalDate.parse(startDateString、DateTimeFormatter.ofPattern(" dd-MM-uuuu "))'。 –