gpt4 book ai didi

.net - 日历计算错误的日期

转载 作者:行者123 更新时间:2023-12-04 00:24:30 25 4
gpt4 key购买 nike

根据 http://www.ummulqura.org.sa/Index.aspx 计算的 Umm-ulqura 日历日期是错误的.通常是提前一天。

输入是31\12\1997

根据 http://www.ummulqura.org.sa/Index.aspx .输出假设为 1\9\1418

我得到了 2\9\1418。

我错过了什么?你有变通办法吗?

        UmAlQuraCalendar umAlQuraCalendar = new UmAlQuraCalendar();
DateTime gregoDate = new DateTime(1997, 12, 31, new GregorianCalendar());
return String.Format("{2}/{1}/{0}"
, umAlQuraCalendar.GetDayOfMonth(gregoDate)
, umAlQuraCalendar.GetMonth(gregoDate)
, umAlQuraCalendar.GetYear(gregoDate));

最佳答案

确定 UmAlQura 日历的规则有 changed over the years .鉴于本网站的差异发​​生在 1420AH 之前的日期(1999 年 4 月 17 日),因此本网站似乎使用了较晚的规则,而不是 1420AH 之前生效的规则。

与发布的日期表相比,您可以看到该网站有一个偏差:

比较日历 1356 AH 至 1411 AH(1937 年 3 月 14 日至 1991 年 7 月 11 日)(宰赫兰:法赫德国王石油和矿产研究所,c. 1991)[ pdf ].

关于.net - 日历计算错误的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20346870/

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