为了账号安全,请及时绑定邮箱和手机立即绑定

西班牙语 java.time.format.DateTimeParseException

西班牙语 java.time.format.DateTimeParseException

临摹微笑 2021-06-29 13:58:29
我正在尝试使用 Java 8 DateTimeFormatter 类来解析西班牙语的时间字符串。经过几个小时的搜索,我找不到任何提示。返回的错误是:java.time.format.DateTimeParseException:无法在索引 4 处解析文本“905 PM AST MARTES 7 AGOSTO 2018”这似乎是“PM”元素的开始。这是相关的代码:DateTimeFormatterBuilder builder = new DateTimeFormatterBuilder();builder.parseCaseInsensitive();builder.appendPattern("hmm a z EEE d MMM yyyy");DateTimeFormatter formatter = builder.toFormatter(new Locale("es", "PR"));String spanishDate = "905 PM AST MARTES 7 AGOSTO 2018"Instant issuanceInstant = Instant.from(formatter.parse(spanishDate));我尝试以不同的方式对其进行格式化,但这是用于我需要解析的气象消息的标准格式。任何帮助将不胜感激。
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

恢复到 Java 8 后,该错误消失了。感谢大家的帮助!我会针对它提交一份报告。


查看完整回答
反对 回复 2021-07-07
  • 2 回答
  • 0 关注
  • 166 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信