
IntlTimeZone 클래스의 getDisplayName() 메서드는 시간대 이름을 가져올 때, 언어를 지정할 수 있습니다.
getDisplayName() 메서드의 파라미터 중 하나인 'locale'을 사용하여 시간대 이름을 가져올 수 있습니다.
예를 들어, 'America/New_York' 시간대를 영어로 'Eastern Standard Time'로 가져올 수 있습니다.
#hostingforum.kr
java
import java.util.Locale;
public class Main {
public static void main(String[] args) {
Locale locale = new Locale("en", "US"); // 영어로 설정
IntlTimeZone timeZone = IntlTimeZone.getTimeZone("America/New_York");
String displayName = timeZone.getDisplayName(locale);
System.out.println(displayName); // Eastern Standard Time
}
}
위 코드에서 Locale 객체를 생성하여 영어로 설정한 후, getDisplayName() 메서드의 파라미터로 전달하여 시간대 이름을 가져올 수 있습니다.
시간대 이름을 가져올 때, 언어를 지정할 수 있는 다양한 방법이 있습니다.
예를 들어, 'America/New_York' 시간대를 한국어로 '동부 표준 시간대'로 가져올 수 있습니다.
#hostingforum.kr
java
Locale locale = new Locale("ko", "KR"); // 한국어로 설정
IntlTimeZone timeZone = IntlTimeZone.getTimeZone("America/New_York");
String displayName = timeZone.getDisplayName(locale);
System.out.println(displayName); // 동부 표준 시간대
위 코드에서 Locale 객체를 생성하여 한국어로 설정한 후, getDisplayName() 메서드의 파라미터로 전달하여 시간대 이름을 가져올 수 있습니다.
IntlTimeZone 클래스의 getDisplayName() 메서드는 시간대 이름을 가져올 때, 언어를 지정할 수 있습니다.
파라미터 'locale'을 사용하여 시간대 이름을 가져올 수 있습니다.
예를 들어, 'America/New_York' 시간대를 영어로 'Eastern Standard Time'로 가져올 수 있습니다.
위 코드에서 Locale 객체를 생성하여 언어를 설정한 후, getDisplayName() 메서드의 파라미터로 전달하여 시간대 이름을 가져올 수 있습니다.
2025-04-16 22:43