saj*_*ler 5 java monthcalendar hijri
任何枚举可以在几个月以下关联?
1 Muharram
2 Safar
3 Rabi\u02bb I
Rabi\u02bb II
Jumada I
Jumada II
Rajab
Sha\u02bbban
Ramadan
Shawwal
Dhu\u02bbl-Qi\u02bbdah
Dhu\u02bbl-Hijjah
Run Code Online (Sandbox Code Playgroud)
看一下Time4j库、日历项目。
\n\nMaven 依赖:
\n\n<dependency>\n <groupId>net.time4j</groupId>\n <artifactId>time4j-calendar</artifactId>\n <version>4.24</version>\n</dependency>\nRun Code Online (Sandbox Code Playgroud)\n\n例子:
\n\nStream.of(HijriMonth.values()).forEach(v->\n System.out.println("Display name: " + v.getDisplayName(Locale.US) + " month index: " + v.getValue()));\nRun Code Online (Sandbox Code Playgroud)\n\n输出:
\n\nDisplay name: Muharram month index: 1\nDisplay name: Safar month index: 2\nDisplay name: Rabi\xca\xbb I month index: 3\nDisplay name: Rabi\xca\xbb II month index: 4\nDisplay name: Jumada I month index: 5\nDisplay name: Jumada II month index: 6\nDisplay name: Rajab month index: 7\nDisplay name: Sha\xca\xbbban month index: 8\nDisplay name: Ramadan month index: 9\nDisplay name: Shawwal month index: 10\nDisplay name: Dhu\xca\xbbl-Qi\xca\xbbdah month index: 11\nDisplay name: Dhu\xca\xbbl-Hijjah month index: 12\nRun Code Online (Sandbox Code Playgroud)\n