2017-02-19 12 views

답변

2

도서관, 캘린더 프로젝트 Time4j을 살펴보십시오.

메이븐 의존성 :

<dependency> 
    <groupId>net.time4j</groupId> 
    <artifactId>time4j-calendar</artifactId> 
    <version>4.24</version> 
</dependency> 

예 :

Stream.of(HijriMonth.values()).forEach(v-> 
      System.out.println("Display name: " + v.getDisplayName(Locale.US) + " month index: " + v.getValue())); 

출력 :

Display name: Muharram month index: 1 
Display name: Safar month index: 2 
Display name: Rabiʻ I month index: 3 
Display name: Rabiʻ II month index: 4 
Display name: Jumada I month index: 5 
Display name: Jumada II month index: 6 
Display name: Rajab month index: 7 
Display name: Shaʻban month index: 8 
Display name: Ramadan month index: 9 
Display name: Shawwal month index: 10 
Display name: Dhuʻl-Qiʻdah month index: 11 
Display name: Dhuʻl-Hijjah month index: 12 
+0

이 들으하지만 자바를 사용하여 동일 할 생각 다른 라이브러리에 의존하지 않으려는 1.8 이상 api – sajidbigler

+1

자바에서 enum이 내장되어 있지 않다고 말할 수있는 한, 유용한 클래스가 많이 있습니다. '히드라 연대기', '히즈라흐 데이트', '히 드라 헤라'와 같은 8 종. 다른 라이브러리를 사용하고 싶지 않으면 자신 만의 enum을 작성해야합니다. 그러나 그것은 결국 어려울 수 있습니다) – Enigo