Java 有没有简单的方法将hijri日期作为DateTime?

Java 有没有简单的方法将hijri日期作为DateTime?,java,android,eclipse,datetime,hijri,Java,Android,Eclipse,Datetime,Hijri,我在中找到了最新答案,但代码非常复杂 问题 是否有简单的函数将其作为DateTime类型获取?尝试使用API。它不是Android API的一部分,请下载JAR并将其添加到构建路径中,以便在Android项目中使用 有关详细信息,请参阅Joda Time文档 来自该文档的示例代码: // setup date object for midday on May Day 2004 (ISO year 2004) DateTime dtISO = new DateTime(2004, 5, 1, 1

我在中找到了最新答案,但代码非常复杂

问题
是否有简单的函数将其作为
DateTime
类型获取?

尝试使用API。它不是Android API的一部分,请下载JAR并将其添加到构建路径中,以便在Android项目中使用

有关详细信息,请参阅Joda Time文档

来自该文档的示例代码:

// setup date object for midday on May Day 2004 (ISO year 2004)
DateTime dtISO = new DateTime(2004, 5, 1, 12, 0, 0, 0);

// find out what the same instant is using the Islamic Chronology
DateTime dtIslamic = dtISO.withChronology(IslamicChronology.getInstance());
尝试使用API。它不是Android API的一部分,请下载JAR并将其添加到构建路径中,以便在Android项目中使用

有关详细信息,请参阅Joda Time文档

来自该文档的示例代码:

// setup date object for midday on May Day 2004 (ISO year 2004)
DateTime dtISO = new DateTime(2004, 5, 1, 12, 0, 0, 0);

// find out what the same instant is using the Islamic Chronology
DateTime dtIslamic = dtISO.withChronology(IslamicChronology.getInstance());

我没有使用伊斯兰日历功能,但我可以高度推荐Joda Time。希望Kovács Imre不介意,我在文档中添加了一些示例代码。此外,Joda Time还启发了JSR 310定义的Java8的新功能。我不确定JSR 310的新功能是否包括对Hijri等日历系统的支持——我没有在快速阅读中看到任何提及。JSR-310不包含与JodaTime相同的伊斯兰日历。在第一种情况下,它是沙特阿拉伯的Umalqra日历。KACST(沙特阿拉伯国家科学局)已将表格数据发送给Oracle,以支持基于瞄准的JSR-310实现,而JodaTime解决方案使用计算方法。所以不同的结果是可以预期的。我没有使用伊斯兰日历的功能,但是我可以高度推荐Joda Time。希望Kovács Imre不介意,我在文档中添加了一些示例代码。此外,Joda Time还启发了JSR 310定义的Java8的新功能。我不确定JSR 310的新功能是否包括对Hijri等日历系统的支持——我没有在快速阅读中看到任何提及。JSR-310不包含与JodaTime相同的伊斯兰日历。在第一种情况下,它是沙特阿拉伯的Umalqra日历。KACST(沙特阿拉伯国家科学局)已将表格数据发送给Oracle,以支持基于瞄准的JSR-310实现,而JodaTime解决方案使用计算方法。因此,预期会有不同的结果。