文字列の日付形式を java.time.Instant に変換したい
日付の解析中に例外が発生しました。
java.lang.IllegalArgumentException: Too many pattern letters: s
最初に文字列から日付への変換に以下のコードを使用しています。
String string = "2018-07-17T09:59:51.312Z";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY-MM-DD'T'hh:mm:ss.sssZ", Locale.FRANCE);
LocalDate date = LocalDate.parse(string, formatter);
System.out.println(date);
"timestamp": をUTC タイムゾーン"2018-07-17T09:59:51.312Z"
の ISO 8601 形式の時刻に変換したい。YYYY-MM-DDThh:mm:ss.sssZ
Java文字列から日付への変換を確認しましたが、機能しませんでした。