如何在java中打印Hijrah月份?

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)

Eni*_*igo 2

看一下Time4j库、日历项目。

\n\n

Maven 依赖:

\n\n
<dependency>\n    <groupId>net.time4j</groupId>\n    <artifactId>time4j-calendar</artifactId>\n    <version>4.24</version>\n</dependency>\n
Run Code Online (Sandbox Code Playgroud)\n\n

例子:

\n\n
Stream.of(HijriMonth.values()).forEach(v->\n            System.out.println("Display name: " + v.getDisplayName(Locale.US) + " month index: " + v.getValue()));\n
Run Code Online (Sandbox Code Playgroud)\n\n

输出:

\n\n
Display 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\n
Run Code Online (Sandbox Code Playgroud)\n