全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.util.SimpleTimeZone
java.lang.Object
   |
   +----java.util.TimeZone
           |
           +----java.util.SimpleTimeZone
  -  public class SimpleTimeZone
  -  extends TimeZone
SimpleTimeZone は、グレゴリオ暦で使用されるタイムゾーンを表す TimeZone の具体的なサブクラスです。このシンプルなクラスでは、履歴の変更は扱いません。また、制限があります。
 
dayOfWeekInMonth に負の値を指定すると、SimpleTimeZone では、月の最後から逆にカウントされます。たとえば、米国の夏時間は 10 月の最後の日曜日の午前 2 時 に終了します。これは、dayOfWeekInMonth = -1 と指定します。
    -  参照:
    
-  Calendar、GregorianCalendar、TimeZone
   
  -   SimpleTimeZone(int, String) SimpleTimeZone(int, String)
-   指定された GMT からのベースタイムゾーンオフセットとタイムゾーン ID で SimpleTimeZone を構築する。
  
-   SimpleTimeZone(int, String, int, int, int, int, int, int, int, int) SimpleTimeZone(int, String, int, int, int, int, int, int, int, int)
-   指定された GMT からのベースタイムゾーンオフセット、タイムゾーン ID、夏時間の開始日時と終了日時で SimpleTimeZone を構築する。
   
  -   clone() clone()
-   Cloneable をオーバーライドする。
  
-   equals(Object) equals(Object)
-   2 つの SimpleTimeZone オブジェクトが同じかどうかを比較する。
  
-   getOffset(int, int, int, int, int, int) getOffset(int, int, int, int, int, int)
-   TimeZone をオーバーライドする。現在の日付でオフセットを取得する。夏時間の期間内であれば修正されている。
  
-   getRawOffset() getRawOffset()
-   TimeZone をオーバーライドする。このタイムゾーンの GMT オフセットを取得する。
  
-   hashCode() hashCode()
-   hashCode をオーバーライドする。
  
-   inDaylightTime(Date) inDaylightTime(Date)
-   TimeZone をオーバーライドする。指定された日付が夏時間の期間内かどうかを問い合わせる。
  
-   setEndRule(int, int, int, int) setEndRule(int, int, int, int)
-   夏時間の終了規則を設定する。
  
-   setRawOffset(int) setRawOffset(int)
-   TimeZone をオーバーライドする。GMT へのベースタイムゾーンオフセットを設定する。
  
-   setStartRule(int, int, int, int) setStartRule(int, int, int, int)
-   夏時間の開始規則を設定する。
  
-   setStartYear(int) setStartYear(int)
-   夏時間が開始された年を設定する。
  
-   useDaylightTime() useDaylightTime()
-   TimeZone をオーバーライドする。このタイムゾーンが夏時間を使用しているかどうかを問い合わせる。
   
 SimpleTimeZone
SimpleTimeZone
  public SimpleTimeZone(int rawOffset,
                        String ID)
  -  指定された GMT からのベースタイムゾーンオフセットとタイムゾーン ID で SimpleTimeZone を構築します。タイムゾーン ID は、TimeZone.getAvailableIDs を使用して取得できます。通常は、TimeZone の構築には TimeZone.getDefault を使用します。
   
- 
    -  パラメータ:
    
-  rawOffset - 指定した GMT へのベースタイムゾーンオフセット。
    -  ID - TimeZone.getAvailableIDsから取得されるタイムゾーン ID。
  
 
 SimpleTimeZone
SimpleTimeZone
  public SimpleTimeZone(int rawOffset,
                        String ID,
                        int startMonth,
                        int startDayOfWeekInMonth,
                        int startDayOfWeek,
                        int startTime,
                        int endMonth,
                        int endDayOfWeekInMonth,
                        int endDayOfWeek,
                        int endTime)
  -  
 指定された GMT からのベースタイムゾーンオフセット、タイムゾーン ID、夏時間を開始および終了する日時で SimpleTimeZone を構築します。タイムゾーン ID は、TimeZone.getAvailableIDs によって取得できます。通常は、TimeZone の作成には TimeZone.getDefault を使用します。夏時間を使用しないタイムゾーンには、この構築子を使用しないでください。代わりに、SimpleTimeZone(rawOffset, ID) を使用します。
   
- 
    -  パラメータ:
    
-  rawOffset - 指定した GMT へのベースタイムゾーンオフセット。
    -  ID -  TimeZone.getAvailableIDs から取得されるタイムゾーン ID。
    -  startMonth - 夏時間が始まる月。月は 0 から指定する。0 が 1 月。
    -  startDayOfWeekInMonth - 夏時間が始まる週。メンバ説明の例を参照。
    -  startDayOfWeek - 夏時間が始まる曜日。メンバ説明の例を参照。
    -  startTime - 夏時間が始まる時刻。メンバ説明の例を参照。
    -  endMonth - 夏時間が終了する月。月は0から指定する。0 が 1 月。
    -  endDayOfWeekInMonth - 夏時間が終了する週。メンバ説明の例を参照。
    -  endDayOfWeek - 夏時間が終了する曜日。メンバ説明の例を参照。
    -  endTime - 夏時間が終了する時間。メンバ説明の例を参照。
  
 
   
 setStartYear
setStartYear
  public void setStartYear(int year)
  -  夏時間が開始された年を設定します。
   
- 
    -  パラメータ:
    
-  year - 夏時間が開始された年。
  
 
 setStartRule
setStartRule
  public void setStartRule(int month,
                           int dayOfWeekInMonth,
                           int dayOfWeek,
                           int time)
  -  夏時間の開始規則を設定します。たとえば、米国の夏時間は、4 月の第 1 日曜日、米国標準時の午前 2 時に始まります。したがって、以下を呼び出して開始規則を設定できます。
 setStartRule(TimeFields.APRIL, 1, TimeFields.SUNDAY, 2*60*60*1000);
   
- 
    -  パラメータ:
    
-  month - 夏時間が始まる月。月は 0 から指定する。0 が 1 月。
    -  dayOfWeekInMonth - 夏時間が始まる週。メンバ説明の例を参照。
    -  dayOfWeek - 夏時間が始まる曜日。メンバ説明の例を参照。
    -  time - 夏時間が始まる時刻。メンバ説明の例を参照。
  
 
 setEndRule
setEndRule
  public void setEndRule(int month,
                         int dayOfWeekInMonth,
                         int dayOfWeek,
                         int time)
  -  夏時間の終了規則を設定します。たとえば、米国の夏時間は、10 月の最後の (-1) 日曜日、米国標準時の午前 2 時に終了します。したがって、以下を呼び出して終了規則を設定できます。
 setEndRule(TimeFields.OCTOBER, -1, TimeFields.SUNDAY, 2*60*60*1000);
   
- 
    -  パラメータ:
    
-  month - 夏時間が終了する月。月は0から指定する。0 が 1 月。
    -  dayOfWeekInMonth - 夏時間が終了する週。メンバ説明の例を参照。
    -  dayOfWeek - 夏時間が終了する曜日。メンバ説明の例を参照。
    -  time - 夏時間が終了する時間。メンバ説明の例を参照。
  
 
 getOffset
getOffset
  public int getOffset(int era,
                       int year,
                       int month,
                       int day,
                       int dayOfWeek,
                       int millis)
  -  TimeZone をオーバーライドします。現在の日付でオフセットを取得します。夏時間の期間内であれば修正されています。これは、ローカルタイムを取得するために UTC *に* 追加されるオフセットです。パラメータの詳細については、TimeZone.getOffset を参照してください。
   
- 
    -  オーバーライド:
    
-  クラス TimeZone の getOffset
  
 
 getRawOffset
getRawOffset
  public int getRawOffset()
  -  TimeZone をオーバーライドします。
 このタイムゾーンの GMT オフセットを取得します。
   
- 
    -  オーバーライド:
    
-  クラス TimeZone の getRawOffset
  
 
 setRawOffset
setRawOffset
  public void setRawOffset(int offsetMillis)
  -  TimeZone をオーバーライドします。GMT へのベースタイムゾーンオフセットを設定します。これは、ローカルタイムを取得するために UTC *に* 追加されるオフセットです。パラメータの詳細については、TimeZone.setRawOffset を参照してください。
   
- 
    -  オーバーライド:
    
-  クラス TimeZone の setRawOffset
  
 
 useDaylightTime
useDaylightTime
  public boolean useDaylightTime()
  -  TimeZone をオーバーライドします。このタイムゾーンが夏時間を使用しているかどうかを問い合わせます。
   
- 
    -  オーバーライド:
    
-  クラス TimeZone の useDaylightTime
  
 
 inDaylightTime
inDaylightTime
  public boolean inDaylightTime(Date date)
  -  TimeZone をオーバーライドします。指定した日付が夏時間の期間内かどうかを問い合わせます。
   
- 
    -  オーバーライド:
    
-  クラス TimeZone の inDaylightTime
  
 
 clone
clone
  public Object clone()
  -  Cloneable をオーバーライドします。
   
- 
    -  オーバーライド:
    
-  クラス TimeZone の clone
  
 
 hashCode
hashCode
  public synchronized int hashCode()
  -  hashCode をオーバーライドします。SimpleDateFormat オブジェクトのハッシュコードを生成します。
   
- 
    -  オーバーライド:
    
-  クラス Object の hashCode
  
 
 equals
equals
  public boolean equals(Object obj)
  -  2 つの SimpleTimeZone オブジェクトが同じであるかを比較します。
   
- 
    -  パラメータ:
    
-  obj - 比較される SimpleTimeZone オブジェクト
    
-  返り値:
    
-  指定された obj がこの SimpleTimeZone オブジェクトと同じである場合は true、それ以外は false。
    
-  オーバーライド:
    
-  クラス Objectの equals
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス