【发布时间】:2018-12-15 17:08:37
【问题描述】:
我有一个来自另一个来源的时间字符串,格式为“hh:mma”,例如 10:00a 或 07:30p。我需要从该字符串创建LocalTime 的实例。我试图通过调用该方法来解析它:
LocalTime.parse("10:00p", DateTimeFormatter.ofPattern("hh:mma")),但它会抛出 DateTimeParseException。按照DateTimeFormatter API,部分时间应该是大写的,由2个字母组成(PM而不是p)。但是有什么方法可以在不改变源代码的情况下解析时间吗?
【问题讨论】:
-
你能分享你的代码吗
-
@fiskra 代码已经存在,内嵌在文本中。