1

我在伊斯兰日历中找到了回历日期的答案,但代码非常复杂。

问题


是否有简单的功能可以将其作为DateTime类型?

4

1 回答 1

6

尝试使用Joda-Time API IslamChronology。它不是 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());
于 2014-01-01T01:49:08.383 回答