gpt4 book ai didi

java - joda-time 解析日期和时间中的解析异常

转载 作者:行者123 更新时间:2023-11-29 07:30:21 25 4
gpt4 key购买 nike

问题很简单,我有一个 TimerTask 将每天或每周安排一次。 (取决于配置文件中给定的开始日期和时间段)。因此,在配置文件中,我指定了星期几和执行时间以及执行间隔。但是 Joda-Time 拒绝与我的约会对象一起工作:(

这是基本输入:

String            input     = "Tue 12:00:00";
DateTimeFormatter formatter = DateTimeFormat.forPattern("EEE HH:mm:ss");
DateTime dateTime = DateTime.parse(input, formatter); // Here parse exception is thrown...

异常消息:java.lang.IllegalArgumentException:格式无效:“Tue 12:00:00”

有人可以向我解释为什么我不能那样解析这个日期,并且可能会指出正确的方向来解决此类问题。当然,我可以手动解析日期并在日历中设置内容,但如果有像 Joda-Time 这样的东西可以为我做这件事,我不想重新发明轮子。

最佳答案

工作日文本 Tue 可能与您的默认语言环境不匹配。

DateTimeFormatter formatter = 
DateTimeFormat.forPattern("EEE HH:mm:ss").withLocale(Locale.ENGLISH);

关于java - joda-time 解析日期和时间中的解析异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43789200/

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