java.util
Class TimeZone

java.lang.Object
  |
  +--java.util.TimeZone
Direct Known Subclasses:
SimpleTimeZone

public abstract class TimeZone
extends Object

시간대 객체의 추상 클래스.


Constructor Summary
TimeZone()
          새로운 객체를 생성한다.
 
Method Summary
static String[] getAvailableIDs()
          VM에서 지원가능한 TimeZone 문자열 배열을 구한다.
static String[] getAvailableIDs(int rawOffset)
          VM에서 지원가능하고 특정 offset도 지원하는 TimeZone 문자열 배열을 구한다.
static TimeZone getDefault()
          VM에서 디폴트로 사용하는 TimeZone객체를 구한다.
 String getID()
          현 객체를 나타낼 수 있는 시간대 문자열을 구한다.
abstract  int getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds)
          특정 시각에서의 GMT대상으로 한 millisecond단위의 offset을 구한다.
abstract  int getRawOffset()
          썸머 타임을 무시한 GMT기준 offset을 구한다.
static TimeZone getTimeZone(String ID)
          특정 시간대를 지원하는 TimeZone객체를 구한다.
static void initialize()
           
 void setID(String ID)
          현 객체를 특정 시간대로 변환한다.
 String toString()
          현 객체를 설명할 수 있는 문자열을 구한다.
abstract  boolean useDaylightTime()
          현 시간대가 썸머타임을 사용하는지 여부를 구한다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimeZone

public TimeZone()
새로운 객체를 생성한다.
Method Detail

initialize

public static void initialize()

getOffset

public abstract int getOffset(int era,
                              int year,
                              int month,
                              int day,
                              int dayOfWeek,
                              int milliseconds)
특정 시각에서의 GMT대상으로 한 millisecond단위의 offset을 구한다. 썸머 타임이 반영된 결과 이다.
Parameters:
era - 기원전후.
year - 년도수.
month - 월.
day - 일.
dayOfWeek - 요일.
milliseconds - 시각.
Returns:
GMT기준 offset.

getRawOffset

public abstract int getRawOffset()
썸머 타임을 무시한 GMT기준 offset을 구한다.
Returns:
GMT기준 offset.

useDaylightTime

public abstract boolean useDaylightTime()
현 시간대가 썸머타임을 사용하는지 여부를 구한다.
Returns:
썸머타임을 사용하면 true 아니면 false.

getID

public String getID()
현 객체를 나타낼 수 있는 시간대 문자열을 구한다.
Returns:
시간대 문자열.

getTimeZone

public static TimeZone getTimeZone(String ID)
특정 시간대를 지원하는 TimeZone객체를 구한다.
Parameters:
ID - 시간대 문자열
Returns:
TimeZone객체.

getDefault

public static TimeZone getDefault()
VM에서 디폴트로 사용하는 TimeZone객체를 구한다.
Returns:
TimeZone객체.

getAvailableIDs

public static String[] getAvailableIDs()
VM에서 지원가능한 TimeZone 문자열 배열을 구한다.
Returns:
VM에서 지원가능한 TimeZone 문자열 배열.

getAvailableIDs

public static String[] getAvailableIDs(int rawOffset)
VM에서 지원가능하고 특정 offset도 지원하는 TimeZone 문자열 배열을 구한다.
Parameters:
rawOffset - TimeZone이 지원해야 할 offset값.
Returns:
TimeZone 문자열 배열 대상이 없으면 null.

setID

public void setID(String ID)
현 객체를 특정 시간대로 변환한다.
Parameters:
ID - 변환할 시간대 문자열.

toString

public String toString()
현 객체를 설명할 수 있는 문자열을 구한다.
Overrides:
toString in class Object
Returns:
현 객체를 설명할 수 있는 문자열.


AromaSoft Corp. Proprietary and Confidential

(C)opyright 2003 AromaSoft Corp. All right reserved.
Contact : contact@aromasoft.com