gpt4 book ai didi

java - JodaTime-IllegalArgumentException : Invalid format: "Mon, 29 Oct 2018 15:17:19 +0000"

转载 作者:行者123 更新时间:2023-12-02 10:39:16 25 4
gpt4 key购买 nike

当单个设备尝试解析日期时,我收到崩溃消息

class DateTimeUtils {
public static DateTime toDateTime(String value) {
return DateTime.parse(value, DateTimeFormat.forPattern("EEE, d MMM yyyy HH:mm:ss Z"));
}
}

堆栈跟踪

Caused by java.lang.IllegalArgumentException: Invalid format: "Mon, 29 Oct 2018 15:17:19 +0000"
at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:945)
at org.joda.time.DateTime.parse(DateTime.java:160)
at com.example.app.DateTimeUtils.toDateTime(DateTimeUtils.java:58)

有什么想法吗?

最佳答案

通过将区域设置设置为与要解析的日期的区域设置相同(在本例中为美国),问题得到了解决。发生崩溃的设备有不同的设备。

DateTime.parse(value, DateTimeFormat.forPattern("EEE, d MMM yyyy HH:mm:ss Z").withLocale(Locale.US));

关于java - JodaTime-IllegalArgumentException : Invalid format: "Mon, 29 Oct 2018 15:17:19 +0000",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53052385/

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