MySql からのデータを次の形式で解析しようとしています。
DATE_FORMAT(datetime,'%m-%d-%Y %H:%i')
Java パーサー コードは次のようになります。
ZonedDateTime datetime = ZonedDateTime
.parse(
row[1].toString(),
DateTimeFormatter
.ofPattern("MM-dd-YYYY hh:mm")
.withZone(ZoneId.of("Etc/GMT"))
);
スレッド「AWT-EventQueue-0」の例外 java.time.format.DateTimeParseException: テキスト '06-08-2017 04:15' を解析できませんでした: TemporalAccessor から ZonedDateTime を取得できません: {MinuteOfHour=15, DayOfMonth=8, WeekBasedYear[WeekFields[SUNDAY,1]]=2017, MonthOfYear=6, HourOfAmPm=4},ISO,Etc/java.time.format.Parsed 型の GMT
これを行うためのより良い/より短い方法はありますか?