
IntlTimeZone::getID 메서드는 시간대 ID를 반환하는 메서드입니다. 반환 값은 String 형식으로, 시간대 이름이 포함되어 있습니다.
반환 값의 타입을 확인하려면, 메서드의 반환 값이 String 인지 확인하고, 그 중에서 "UTC" 또는 "GMT" 문자열이 포함되어 있는지 확인하면 됩니다.
예를 들어, "Asia/Seoul" 시간대 ID의 경우, "Asia/Seoul" 문자열이 반환됩니다. 반면, "UTC" 시간대 ID의 경우, "UTC" 문자열이 반환됩니다.
이를 구분하기 위해, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
java
String timeZoneId = IntlTimeZone.getTimeZone("Asia/Seoul").getID();
if (timeZoneId.contains("UTC") || timeZoneId.contains("GMT")) {
// UTC 시간대
} else {
// 지역 시간대
}
위 코드는 반환 값이 "UTC" 또는 "GMT" 문자열을 포함하는지 확인하여, 시간대가 UTC인지 지역 시간대인지 구분합니다.
2025-04-04 06:35