gpt4 book ai didi

java - 日期时间解析异常 : Text could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:50:14 28 4
gpt4 key购买 nike

LocalDateTime.parse("2017-02-02 08:59:12", DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss"));

它打印错误:

java.time.format.DateTimeParseException: Text '2017-02-02 08:59:12' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {MinuteOfHour=59, NanoOfSecond=0, SecondOfMinute=12, MicroOfSecond=0, MilliOfSecond=0, HourOfAmPm=8},ISO resolved to 2017-02-02 of type java.time.format.Parsed

Accoeding 消息看起来所有值都已正确解析,但无论如何我都看到了错误。

如何让它发挥作用?

最佳答案

我只能重现当我尝试解析为 LocalDateTime 时出现的异常,所以我认为这就是您想要的。

您的错误是使用 hh(clock-hour-of-am-pm)而不是 HH(一天中的小时)。这有效:

LocalDateTime ldt = LocalDateTime.parse("2017-02-02 08:59:12", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println(ldt);

并打印:

2017-02-02T08:59:12

关于java - 日期时间解析异常 : Text could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43732751/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com