
IntlGregorianCalendar 클래스는 GregorianCalendar 클래스의 상속 클래스로, 국제 날짜 및 시간 형식을 지원합니다.
getGregorianChange 메소드는 GregorianCalendar 클래스에서 사용되는 율리우스 달력에서 그레고리 달력으로의 변환 시점을 반환합니다.
이 메소드는 날짜 및 시간 변환에 사용되지 않으며, 대신에 달력 시스템의 변환 시점에 대한 정보를 제공합니다.
예를 들어, 1582년 10월 4일은 율리우스 달력에서 10월 15일로 계산되었지만, 그레고리 달력에서는 10월 4일로 계산됩니다.
getGregorianChange 메소드는 이 변환 시점을 반환하여, 달력 시스템의 변환 시점에 대한 정보를 제공합니다.
이 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
IntlGregorianCalendar cal = new IntlGregorianCalendar();
Date date = new Date(1582, 9, 4); // 율리우스 달력에서 10월 4일
int gregorianChange = cal.getGregorianChange();
Date gregorianDate = new Date(date.getTime() + gregorianChange);
System.out.println(gregorianDate); // 그레고리 달력에서 10월 4일
2025-05-24 12:44