JapaneseChronology

JapaneseChronology (일본 제국 달력 시스템)

일본 제국 달력(Japanese Imperial calendar) 시스템을 나타내는 클래스예요. 이 chronology는 일본 제국 달력 시스템의 규칙을 정의하며, 이 달력은 주로 일본에서 사용돼요.

출처: Java API Reference

본문

일본 제국 달력 시스템은 연호 기반 연도 번호를 제외하고 ISO 달력 시스템과 같아요. 일본은 메이지 6년부터 그레고리력을 도입했어요. 메이지 및 이후 연호만 지원되며, 메이지 6년 1월 1일 이전의 날짜는 지원되지 않아요.

지원되는 ChronoField 인스턴스는 다음과 같아요.

  • DAY_OF_WEEK
  • DAY_OF_MONTH
  • DAY_OF_YEAR
  • EPOCH_DAY
  • MONTH_OF_YEAR
  • PROLEPTIC_MONTH
  • YEAR_OF_ERA
  • YEAR
  • ERA
public final class JapaneseChronology
    extends AbstractChronology
    implements Serializable

일본 달력은 연호가 여러 개이므로 날짜를 만들 때 연호를 함께 지정해요. 예를 들어 JapaneseChronology.INSTANCE.date(JapaneseEra.HEISEI, 24, 12, 25)처럼 쓰면 됩니다.

더 알아보기 (Learn more)

Java 공식 API