gpt4 book ai didi

java - 如何创建一个包含零时区的新 LocalDateTime?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:25:29 24 4
gpt4 key购买 nike

new LocalDateTime("1999-12-31T00:00:00Z");

当我尝试创建这个日期时间时,我得到:

Exception in thread "main" java.lang.IllegalArgumentException: Invalid format: "1999-12-31T00:00:00Z" is malformed at "Z"
at org.joda.time.format.DateTimeParserBucket.doParseMillis(DateTimeParserBucket.java:187)
at org.joda.time.format.DateTimeFormatter.parseMillis(DateTimeFormatter.java:780)
at org.joda.time.convert.StringConverter.getPartialValues(StringConverter.java:87)
at org.joda.time.LocalDateTime.<init>(LocalDateTime.java:414)
at org.joda.time.LocalDateTime.<init>(LocalDateTime.java:358)

然后我如何将该日期解析为 LocalDateTime?

最佳答案

How can I then parse that date to LocalDateTime?

您不能 - LocalDateTime 表示根本没有关联时区的日期和时间。如果您有固定到时区(在本例中为 UTC)的时间戳,那么您应该使用 DateTime 而不是 LocalDateTime

关于java - 如何创建一个包含零时区的新 LocalDateTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27383103/

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