これが、 String を に解析する私の方法LocalDateTime
です。
public static String formatDate(final String date) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SS");
LocalDateTime formatDateTime = LocalDateTime.parse(date, formatter);
return formatDateTime.atZone(ZoneId.of("UTC")).toOffsetDateTime().toString();
}
ただし、これは入力文字列のようにのみ機能します
が、
with2017-11-21 18:11:14.05
では失敗します。2017-11-21 18:11:14.057
DateTimeParseException
.SS
と の両方で機能するフォーマッタを定義するにはどうすればよい.SSS
ですか?