MinguoChronology
MinguoChronology (민국 달력 시스템)
민국(Minguo) 달력 시스템을 나타내는 클래스예요. 이 chronology는 민국 달력 시스템의 규칙을 정의하며, 이 달력은 주로 중화민국, 흔히 대만으로 알려진 곳에서 사용돼요. 0001-01-01(민국)이 1912-01-01(ISO)과 정렬돼요.
본문
필드는 다음과 같이 정의돼요.
- era — 현재 'Republic'(ERA_ROC)과 이전 연호(ERA_BEFORE_ROC) 두 연호가 있어요.
- year-of-era — 현재 연호의 year-of-era는 epoch부터 연도 1에서 균일하게 증가해요. 이전 연호에서는 시간이 거슬러 갈수록 1에서 증가해요. 현재 연호 값은 ISO proleptic-year에서 1911을 뺀 값과 같아요.
- proleptic-year — 현재 연호에서는 year-of-era와 같아요. 이전 연호에서는 연도가 0, 그다음 음수 값을 가져요. 값은 ISO proleptic-year에서 1911을 뺀 것과 같아요.
- month-of-year — 민국 month-of-year는 ISO와 정확히 일치해요.
- day-of-month — 민국 day-of-month는 ISO와 정확히 일치해요.
- day-of-year — 민국 day-of-year는 ISO와 정확히 일치해요.
- leap-year — 민국 윤년 패턴은 ISO와 정확히 일치해서 두 달력이 어긋나지 않아요.
public final class MinguoChronology
extends AbstractChronology
implements Serializable
예를 들어 MinguoChronology.INSTANCE.date(113, 9, 22)는 민국 113년 9월 22일을 만들어요.