TimeZoneNameProvider — 시간대 이름의 지역화 제공자

TimeZoneNameProvider — 시간대 이름의 지역화 제공자

TimeZone 클래스를 위한 지역화된 시간대 이름을 제공하는 서비스 프로바이더를 위한 추상 클래스예요. 이 클래스의 구현에서 제공되는 지역화된 시간대 이름은 DateFormatSymbols.getZoneStrings() 메서드의 원천이기도 해요.

출처: Java API Reference

본문

public abstract class TimeZoneNameProvider extends LocaleServiceProvider

생성자

  • TimeZoneNameProvider() — 유일한 생성자로, 일반적으로 서브클래스 생성자에서 암묵적으로 호출돼요.

주요 메서드

  • getDisplayName(String ID, boolean daylight, int style, Locale locale) — 주어진 시간대 ID에 대해 지정된 로케일에서 사용자에게 표시하기에 적합한 이름을 반환해요. daylight는 서머타임 여부를, styleTimeZone.LONG 또는 TimeZone.SHORT를 나타내요.

  • getGenericDisplayName(String ID, int style, Locale locale) — 주어진 시간대 ID에 대해 지정된 locale에서 사용자에게 표시하기에 적합한 일반 이름(제네릭 이름)을 반환해요.

  • 도입 시점(Since): 1.6

더 알아보기 (Learn more)