0

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

これを行うためのより良い/より短い方法はありますか?

4

1 に答える 1