
IntlCalendar 클래스의 getRepeatedWallTimeOption() 메소드는 반복되는 시간 옵션을 반환합니다. 이 메소드는 다음 값이 가능합니다:
- NEVER: 반복되는 시간 옵션이 없을 때
- ALWAYS: 반복되는 시간 옵션이 항상 적용될 때
- DAYLIGHT_SAVING_TIME: 반복되는 시간 옵션이 일광 절약 시간에만 적용될 때
이 메소드는 시간이 반복되는 경우에 사용해야 합니다. 예를 들어, 일광 절약 시간이 반복되는 경우에 DAYLIGHT_SAVING_TIME 옵션을 사용할 수 있습니다.
예시 코드는 다음과 같습니다:
#hostingforum.kr
java
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;
public class Main {
public static void main(String[] args) {
// 일광 절약 시간 옵션을 DAYLIGHT_SAVING_TIME으로 설정
Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("Asia/Seoul"));
calendar.set(Calendar.YEAR, 2024);
calendar.set(Calendar.MONTH, Calendar.MARCH);
calendar.set(Calendar.DAY_OF_MONTH, 31);
calendar.set(Calendar.HOUR_OF_DAY, 2);
calendar.setRepeatedWallTimeOption(Calendar.DAYLIGHT_SAVING_TIME);
// 반복되는 시간 옵션을 가져옵니다.
int option = calendar.get(Calendar.REPEATED_WALL_TIME_OPTION);
System.out.println("반복되는 시간 옵션: " + option);
}
}
이 예시 코드에서는 일광 절약 시간 옵션을 DAYLIGHT_SAVING_TIME으로 설정하고, 반복되는 시간 옵션을 가져옵니다.
2025-04-24 06:15