LocalDateTime time = LocalDateTime.parse("27. April 2021 00:03:50 MESZ", DateTimeFormatter.ofPattern("dd. MMMM yyyy HH:mm:ss z"));
尝试如上所示解析时间字符串。模式中的“z”无法识别“MESZ”时区。有人能告诉我,如果有任何其他模式,我必须使用匹配“MESZ”?
e4eetjau1#
我找到了答案。我必须使用带有区域设置的DateTimeFormatter
DateTimeFormatter FORMATTER = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.LONG).withLocale(Locale.GERMANY); LocalDateTime time = LocalDateTime.parse("27. April 2021 00:03:50 MESZ", FORMATTER);
1条答案
按热度按时间e4eetjau1#
我找到了答案。我必须使用带有区域设置的DateTimeFormatter