gpt4 book ai didi

java - dayOfMonth 的值 31 必须在 [1,30] 三月范围内

转载 作者:行者123 更新时间:2023-12-01 16:59:03 24 4
gpt4 key购买 nike

我得到:

Exception in thread "main" org.joda.time.IllegalFieldValueException: Cannot parse "1444-05-31 10-10": Value 31 for dayOfMonth must be in the range [1,30]

代码是:

    Chronology hijri = IslamicChronology.getInstanceUTC();
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH-mm")
.withChronology(hijri);
DateTime hijriDt = formatter.parseDateTime("1444-05-31 10-10");

我在某处读到,joda 从 0 而不是 01 开始计算月份。然而,这是用户输入,需要通过格式化程序进行解析。我无法使用 joda 的常规 setter 和 getter 来设置日期。

最佳答案

在回历中,第 5 个月需要 30 天。所以没有像 1444-05-31 这样的日子

关于java - dayOfMonth 的值 31 必须在 [1,30] 三月范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29169079/

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