
IntlTimeZone::getRegion() 메서드는 지정된 시간대 ID를 기반으로 지역 코드를 반환합니다. 반환되는 결과는 문자열 형식으로, 예를 들어 'Asia/Seoul'과 같은 형식입니다.
이 메서드는 IANA 시간대 ID를 기반으로 지역 코드를 가져오기 때문에, 'Asia/Seoul' 지역 코드는 한국에 속하는 지역 코드입니다. IntlTimeZone::getRegion() 메서드는 IANA 시간대 ID를 사용하여 지역 코드를 가져오기 때문에, 시간대 ID가 정확해야 정확한 지역 코드를 가져올 수 있습니다.
IntlTimeZone::getRegion() 메서드를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
java
import java.time.ZoneId;
import java.time.ZoneRegion;
public class Main {
public static void main(String[] args) {
ZoneId zoneId = ZoneId.of("Asia/Seoul");
ZoneRegion region = IntlTimeZone.getRegion(zoneId);
System.out.println(region.getDisplayName());
}
}
이 예제에서는 'Asia/Seoul' 시간대 ID를 사용하여 지역 코드를 가져오고, 가져온 지역 코드의 이름을 출력합니다.
2025-05-19 08:48