クラスTimeZone

java.lang.Object
java.util.TimeZone
ã™ã¹ã¦ã®å®Ÿè£…ã•れãŸã‚¤ãƒ³ã‚¿ãƒ•ェース:
Serializable, Cloneable
ç›´ç³»ã®æ—¢çŸ¥ã®ã‚µãƒ–クラス:
SimpleTimeZone

public abstract class TimeZone extends Object implements Serializable, Cloneable
TimeZoneã¯ã€ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セットを表ã—ã¾ã™ã€‚ã¾ãŸã€ã‚µãƒžãƒ¼ãƒ»ã‚¿ã‚¤ãƒ ã‚’èªè­˜ã—ã¾ã™ã€‚

通常ã¯ã€getDefaultを使用ã—ã¦TimeZoneã‚’å–å¾—ã—ã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ãƒ—ログラムを実行ã—ã¦ã„る場所ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã«åŸºã¥ã„ãŸTimeZoneを作æˆã—ã¾ã™ã€‚ ãŸã¨ãˆã°ã€æ—¥æœ¬ã§å®Ÿè¡Œã•れã¦ã„るプログラムã®å ´åˆã€getDefaultã¯æ—¥æœ¬æ¨™æº–時を基ã«TimeZoneオブジェクトを作æˆã—ã¾ã™ã€‚

タイムゾーンIDを指定ã—getTimeZoneを使用ã—ã¦TimeZoneã‚’å–å¾—ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ ãŸã¨ãˆã°ã€åˆè¡†å›½å¤ªå¹³æ´‹æ¨™æº–時ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDã¯ã€ã€ŒAmerica/Los_Angelesã€ã§ã™ã€‚ ã—ãŸãŒã£ã¦ã€æ¬¡ã®ã‚ˆã†ã«å…¥åŠ›ã—ã¦åˆè¡†å›½å¤ªå¹³æ´‹æ¨™æº–時ã®TimeZoneオブジェクトをå–å¾—ã§ãã¾ã™ã€‚

TimeZone tz = TimeZone.getTimeZone("America/Los_Angeles");
getAvailableIDsメソッドを使用ã—ã¦ã€ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã‚‹ã™ã¹ã¦ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDを調ã¹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ サãƒãƒ¼ãƒˆã•れã¦ã„ã‚‹IDã®ä¸­ã‹ã‚‰ã€ç›®çš„ã®TimeZoneã‚’é¸æŠžã§ãã¾ã™ã€‚ サãƒãƒ¼ãƒˆã•れã¦ã„ã‚‹IDã®ã„ãšã‚Œã‹ã«ã‚ˆã£ã¦å¿…è¦ãªã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãŒè¡¨ã•れã¦ã„ãªã„å ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ ãƒ»ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDを指定ã—ã¦ã€TimeZoneを生æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ カスタム・タイムゾーンIDã®æ§‹æ–‡ã¯æ¬¡ã®é€šã‚Šã§ã™ã€‚
 CustomID:
         GMT Sign Hours : Minutes : Seconds
         GMT Sign Hours : Minutes
         GMT Sign Hours Minutes
         GMT Sign Hours
 Sign: one of
         + -
 Hours:
         Digit
         Digit Digit
 Minutes:
         Digit Digit
 Seconds:
         Digit Digit
 Digit: one of
         0 1 2 3 4 5 6 7 8 9
 
「時間ã€ã¯0ã‹ã‚‰23ã®é–“ã€ã€Œåˆ†ã€/「秒ã€ã¯00ã‹ã‚‰59ã®é–“ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ ãŸã¨ãˆã°ã€ã€ŒGMT+10ã€ã¨ã€ŒGMT+0010ã€ã¯ã€ãれãžã‚Œã€GMTより10時間ãŠã‚ˆã³10åˆ†é€²ã‚“ã æ™‚é–“ã«ãªã‚Šã¾ã™ã€‚

フォーマットã¯ãƒ­ã‚±ãƒ¼ãƒ«ã«ä¾å­˜ã›ãšã€æ•°å­—ã¯Unicode標準ã®Basic Latinãƒ–ãƒ­ãƒƒã‚¯ã®æ•°å­—ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ サマー・タイムã¸ã®ç§»è¡Œã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯ã€ã‚«ã‚¹ã‚¿ãƒ ãƒ»ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDã§ã¯æŒ‡å®šã§ãã¾ã›ã‚“。 指定ã•ã‚ŒãŸæ–‡å­—åˆ—ãŒæ§‹æ–‡ã¨ä¸€è‡´ã—ãªã„å ´åˆã¯ã€"GMT"ãŒä½¿ç”¨ã•れã¾ã™ã€‚

TimeZoneを作æˆã™ã‚‹ã¨ãã¯ã€æŒ‡å®šã•れãŸã‚«ã‚¹ã‚¿ãƒ ãƒ»ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDã¯ã€æ¬¡ã®æ§‹æ–‡ã§æ­£è¦åŒ–ã•れã¾ã™ã€‚

 NormalizedCustomID:
         GMT Sign TwoDigitHours : Minutes [ColonSeconds]
 Sign: one of
         + -
 TwoDigitHours:
         Digit Digit
 Minutes:
         Digit Digit
 ColonSeconds:
         : Digit Digit
 Digit: one of
         0 1 2 3 4 5 6 7 8 9
 
ãŸã¨ãˆã°ã€TimeZone.getTimeZone("GMT-8").getID()ã¯GMT-08:00ã‚’è¿”ã—ã¾ã™ã€‚ ColonSeconds部分ã¯ã€ç§’ã®å€¤ãŒã‚¼ãƒ­ä»¥å¤–ã®å ´åˆã«ã®ã¿è¡¨ç¤ºã•れã¾ã™ã€‚

3文字ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ID

JDK 1.1.xã¨ã®äº’æ›æ€§ã®ãŸã‚ã«ã€ãã®ä»–ã®3文字ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ID (「PSTã€ã€ã€ŒCTTã€ã€ã€ŒASTã€ãªã©)もサãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã™ã€‚ ãŸã ã—ã€è¤‡æ•°ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã«åŒã˜çœç•¥å½¢ãŒä½¿ç”¨ã•れるã“ã¨ãŒå¤šã(「CSTã€ã¯ã‚¢ãƒ¡ãƒªã‚«ã®ã€Œä¸­å¤®æ¨™æº–時ã€ã¨ã€Œä¸­å›½æ¨™æº–時ã€ãªã©)ã€Javaプラットフォームã§ã¯ãã®1ã¤ã—ã‹èªè­˜ã•れãªã„ãŸã‚ã€ã“ã®ä½¿ç”¨ã¯éžæŽ¨å¥¨ã§ã™ã€‚ éžæŽ¨å¥¨ã®3文字ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDã¨ãã®ãƒžãƒƒãƒ”ングã®å®Œå…¨ãªãƒªã‚¹ãƒˆã¯ã€ZoneId.SHORT_IDSã§ç¢ºèªã§ãã¾ã™ã€‚
å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
1.1
関連項目:
  • フィールドã®ã‚µãƒžãƒªãƒ¼

    フィールド
    修飾å­ã¨åž‹
    フィールド
    説明
    static final int
    「Pacific Standard Timeã€ãªã©ã®é•·ã„åå‰ã‚’示ã™getDisplayName()ã®ã‚¹ã‚¿ã‚¤ãƒ«æŒ‡ç¤ºå­ã§ã™ã€‚
    static final int
    「PSTã€ãªã©ã®çŸ­ã„åå‰ã‚’示ã™getDisplayName()ã®ã‚¹ã‚¿ã‚¤ãƒ«æŒ‡ç¤ºå­ã§ã™ã€‚
  • コンストラクタã®ã‚µãƒžãƒªãƒ¼

    コンストラクタ
    コンストラクタ
    説明
    唯一ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã§ã™ã€‚
  • メソッドã®ã‚µãƒžãƒªãƒ¼

    修飾å­ã¨åž‹
    メソッド
    説明
    ã“ã®TimeZoneã®ã‚³ãƒ”ーを作æˆã—ã¾ã™ã€‚
    static String[]
    サãƒãƒ¼ãƒˆã•れる利用å¯èƒ½ãªIDã‚’ã™ã¹ã¦å–å¾—ã—ã¾ã™ã€‚
    static String[]
    getAvailableIDs(int rawOffset)
    ミリ秒å˜ä½ã§æŒ‡å®šã•れãŸã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セットã¨ä¸€è‡´ã™ã‚‹IDã§ä½¿ç”¨å¯èƒ½ãªã‚‚ã®ã‚’å–å¾—ã—ã¾ã™ã€‚
    static TimeZone
    Java仮想マシンã®ãƒ‡ãƒ•ォルトã®TimeZoneã‚’å–å¾—ã—ã¾ã™ã€‚
    final String
    デフォルト・ロケールã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æ¨™æº–時ã®é•·ã„åå‰ã‚’è¿”ã—ã¾ã™ã€‚
    final String
    getDisplayName(boolean daylight, int style)
    デフォルト・ロケールã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æŒ‡å®šã•れãŸstyleã§ã®åå‰ã‚’è¿”ã—ã¾ã™ã€‚
    getDisplayName(boolean daylight, int style, Locale locale)
    指定ã•れ㟠localeã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æŒ‡å®šã•れãŸstyleã§ã®åå‰ã‚’è¿”ã—ã¾ã™ã€‚
    final String
    指定ã•れãŸlocaleã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æ¨™æº–時ã®é•·ã„åå‰ã‚’è¿”ã—ã¾ã™ã€‚
    int
    ローカル・ウォール時計時間をå–å¾—ã™ã‚‹ãŸã‚ã«ã€ãƒ­ãƒ¼ã‚«ãƒ«ã®æ¨™æº–時間ã«è¿½åŠ ã™ã‚‹æ™‚é–“ã®é‡ã‚’è¿”ã—ã¾ã™ã€‚
    ç¾åœ¨ã®æ‰€åœ¨åœ°ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®IDã‚’å–å¾—ã—ã¾ã™ã€‚
    abstract int
    getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds)
    ç¾åœ¨ã®æ—¥ä»˜ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セットを返ã—ã¾ã™ã€‚夿™‚é–“ã®æœŸé–“内ã§ã‚れã°ä¿®æ­£ã•れã¦ã„ã¾ã™ã€‚
    int
    getOffset(long date)
    指定ã•ã‚ŒãŸæ—¥ä»˜ã§UTCã‹ã‚‰ã®ã“ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®ã‚ªãƒ•セットを返ã—ã¾ã™ã€‚
    abstract int
    ã“ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®æ¨™æº–時間をå–å¾—ã™ã‚‹ãŸã‚ã«ã€UTCã«è¿½åŠ ã™ã‚‹ãƒŸãƒªç§’å˜ä½ã®æ™‚é–“é‡ã‚’è¿”ã—ã¾ã™ã€‚
    static TimeZone
    指定ã•れãŸIDã®TimeZoneã‚’å–å¾—ã—ã¾ã™ã€‚
    static TimeZone
    指定ã•れãŸzoneIdã®TimeZoneã‚’å–å¾—ã—ã¾ã™ã€‚
    boolean
    ã“ã®ã‚¾ãƒ¼ãƒ³ãŒæ¯”較ã•れる別ã®ã‚¾ãƒ¼ãƒ³ã¨åŒã˜ãƒ«ãƒ¼ãƒ«ã¨ã‚ªãƒ•セットをæŒã¤å ´åˆã«trueã‚’è¿”ã—ã¾ã™ã€‚
    abstract boolean
    指定ã•れãŸdateãŒã€ã“ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã§ã¯å¤æ™‚é–“ã®æœŸé–“内ã‹ã©ã†ã‹ã‚’å•ã„åˆã‚ã›ã¾ã™ã€‚
    boolean
    ã“ã®TimeZoneãŒç¾åœ¨å¤æ™‚é–“ã®æœŸé–“内ã«ã‚ã‚‹å ´åˆã€ã¾ãŸã¯æ¨™æº–時間ã‹ã‚‰å¤æ™‚é–“ã¸ã®ç§»è¡ŒãŒä»Šå¾Œè¡Œã‚れる場åˆã«trueã‚’è¿”ã—ã¾ã™ã€‚
    static void
    getDefaultメソッドã§è¿”ã•れるTimeZoneを設定ã—ã¾ã™ã€‚
    void
    タイムゾーンIDを設定ã—ã¾ã™ã€‚
    abstract void
    setRawOffset(int offsetMillis)
    GMTã¸ã®ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セットを設定ã—ã¾ã™ã€‚
    ã“ã®TimeZoneオブジェクトをZoneIdã«å¤‰æ›ã—ã¾ã™ã€‚
    abstract boolean
    ã“ã®TimeZoneãŒå¤æ™‚間を使用ã™ã‚‹ã‹ã©ã†ã‹ã‚’å•ã„åˆã‚ã›ã¾ã™ã€‚

    クラスjava.lang.Objectã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • SHORT

      public static final int SHORT
      「PSTã€ãªã©ã®çŸ­ã„åå‰ã‚’示ã™getDisplayName()ã®ã‚¹ã‚¿ã‚¤ãƒ«æŒ‡ç¤ºå­ã§ã™ã€‚
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.2
      関連項目:
    • LONG

      public static final int LONG
      「Pacific Standard Timeã€ãªã©ã®é•·ã„åå‰ã‚’示ã™getDisplayName()ã®ã‚¹ã‚¿ã‚¤ãƒ«æŒ‡ç¤ºå­ã§ã™ã€‚
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.2
      関連項目:
  • コンストラクタã®è©³ç´°

    • TimeZone

      public TimeZone()
      唯一ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã§ã™ã€‚ (サブクラスã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã«ã‚ˆã‚‹å‘¼å‡ºã—用ã§ã€é€šå¸¸ã¯æš—黙的ã«å‘¼ã³å‡ºã•れã¾ã™ã€‚)
  • メソッドã®è©³ç´°

    • getOffset

      public abstract int getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds)
      ç¾åœ¨ã®æ—¥ä»˜ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セットを返ã—ã¾ã™ã€‚夿™‚é–“ã®æœŸé–“内ã§ã‚れã°ä¿®æ­£ã•れã¦ã„ã¾ã™ã€‚ ã“れã¯ã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒ»ã‚¿ã‚¤ãƒ ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«UTCã«è¿½åŠ ã™ã‚‹ã‚ªãƒ•セットã§ã™ã€‚

      基本ã¨ãªã‚‹TimeZone実装サブクラスãŒã€å¤æ™‚間スケジュールã¨GMTã‚ªãƒ•ã‚»ãƒƒãƒˆã®æ­´å²çš„変化をサãƒãƒ¼ãƒˆã™ã‚‹å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æ­´å²çš„ã«æ­£ç¢ºãªã‚ªãƒ•セットを返ã—ã¾ã™ã€‚

      パラメータ:
      era - 指定ã™ã‚‹æ—¥ä»˜ã®å¹´å·ã€‚
      year - 指定ã™ã‚‹æ—¥ä»˜ã®å¹´ã€‚
      month - 指定ã™ã‚‹æ—¥ä»˜ã®æœˆã€‚ 月㯠0 ã‹ã‚‰å§‹ã¾ã‚‹ã€‚ 0 ㌠1 月
      day - 指定ã™ã‚‹æ—¥ä»˜ã®æ—¥ã€‚
      dayOfWeek - 指定ã™ã‚‹æ—¥ä»˜ã®æ›œæ—¥ã€‚
      milliseconds - 標準ローカル・タイムã§ã®ã€æŒ‡å®šã•ã‚ŒãŸæ—¥ã®ãƒŸãƒªç§’。
      戻り値:
      ローカル・タイムをå–å¾—ã™ã‚‹ãŸã‚ã«GMTã«è¿½åŠ ã™ã‚‹ãƒŸãƒªç§’å˜ä½ã®ã‚ªãƒ•セット
      関連項目:
    • getOffset

      public int getOffset(long date)
      指定ã•ã‚ŒãŸæ—¥ä»˜ã§UTCã‹ã‚‰ã®ã“ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®ã‚ªãƒ•セットを返ã—ã¾ã™ã€‚ 夿™‚é–“ãŒæŒ‡å®šã•ã‚ŒãŸæ—¥ä»˜ã§å®Ÿæ–½ã•れã¦ã„ã‚‹å ´åˆã€ã‚ªãƒ•セット値ã¯å¤æ™‚é–“ã®é‡ã§èª¿ç¯€ã•れã¾ã™ã€‚

      基本ã¨ãªã‚‹TimeZone実装サブクラスãŒã€å¤æ™‚間スケジュールã¨GMTã‚ªãƒ•ã‚»ãƒƒãƒˆã®æ­´å²çš„変化をサãƒãƒ¼ãƒˆã™ã‚‹å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æ­´å²çš„ã«æ­£ç¢ºãªã‚ªãƒ•セット値を返ã—ã¾ã™ã€‚

      パラメータ:
      date - 1970å¹´1月1æ—¥00:00:00 GMTã‹ã‚‰ã®ã€ãƒŸãƒªç§’å˜ä½ã§è¡¨ã•ã‚ŒãŸæ—¥ä»˜ã€‚
      戻り値:
      ローカル・タイムをå–å¾—ã™ã‚‹ãŸã‚ã«UTCã«è¿½åŠ ã™ã‚‹ãƒŸãƒªç§’å˜ä½ã®æ™‚é–“ã®é‡
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.4
      関連項目:
    • setRawOffset

      public abstract void setRawOffset(int offsetMillis)
      GMTã¸ã®ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セットを設定ã—ã¾ã™ã€‚ ã“れã¯ã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒ»ã‚¿ã‚¤ãƒ ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«UTCã«è¿½åŠ ã™ã‚‹ã‚ªãƒ•セットã§ã™ã€‚

      基盤ã¨ãªã‚‹TimeZone実装サブクラスãŒã€GMTã‚ªãƒ•ã‚»ãƒƒãƒˆã®æ­´å²çš„変化をサãƒãƒ¼ãƒˆã™ã‚‹å ´åˆã€æŒ‡å®šã•れãŸGMTã‚ªãƒ•ã‚»ãƒƒãƒˆãŒæœ€æ–°ã®GMTオフセットã¨ã—ã¦è¨­å®šã•ã‚Œã€æ—¢çŸ¥ã®æœ€æ–°GMTオフセット値ã¨ã®å·®ã‚’使用ã—ã¦ã€æ­´å²ä¸Šã®ã™ã¹ã¦ã®GMTオフセット値ãŒèª¿æ•´ã•れã¾ã™ã€‚

      パラメータ:
      offsetMillis - 指定ã•れãŸGMTã¸ã®ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セット
    • getRawOffset

      public abstract int getRawOffset()
      ã“ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®æ¨™æº–時間をå–å¾—ã™ã‚‹ãŸã‚ã«ã€UTCã«è¿½åŠ ã™ã‚‹ãƒŸãƒªç§’å˜ä½ã®æ™‚é–“é‡ã‚’è¿”ã—ã¾ã™ã€‚ ã“ã®å€¤ã¯å¤æ™‚é–“ã«ã‚ˆã£ã¦å½±éŸ¿ã‚’å—ã‘ãªã„ã®ã§ã€ç›´æŽ¥è¨ˆç®—ã—ãŸã‚ªãƒ•セットã¨å‘¼ã°ã‚Œã¾ã™ã€‚

      基本ã¨ãªã‚‹TimeZone実装サブクラスãŒGMTã‚ªãƒ•ã‚»ãƒƒãƒˆã®æ­´å²çš„変化をサãƒãƒ¼ãƒˆã™ã‚‹å ´åˆã€ãƒ¡ã‚½ãƒƒãƒ‰ã¯ç¾åœ¨ã®æ—¥ä»˜ã®ç›´æŽ¥è¨ˆç®—ã•れãŸã‚ªãƒ•セット値を返ã—ã¾ã™ã€‚ ãŸã¨ãˆã°ãƒ›ãƒŽãƒ«ãƒ«ã§ã¯ã€1947å¹´ã«ç›´æŽ¥è¨ˆç®—ã•れãŸã‚ªãƒ•セットãŒGMT-10:30ã‹ã‚‰GMT-10:00ã«å¤‰æ›´ã—ãŸã®ã§ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å¸¸ã« -36000000ミリ秒(ã¤ã¾ã‚Š -10時間)ã‚’è¿”ã—ã¾ã™ã€‚

      戻り値:
      UTCã«è¿½åŠ ã•れるã€ãƒŸãƒªç§’å˜ä½ã®ç›´æŽ¥è¨ˆç®—ã•れãŸã‚ªãƒ•セット時間ã®é‡
      関連項目:
    • getID

      public String getID()
      ç¾åœ¨ã®æ‰€åœ¨åœ°ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®IDã‚’å–å¾—ã—ã¾ã™ã€‚
      戻り値:
      ç¾åœ¨ã®æ‰€åœ¨åœ°ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®ID
    • setID

      public void setID(String ID)
      タイムゾーンIDを設定ã—ã¾ã™ã€‚ タイムゾーン・オブジェクト内ã®ã»ã‹ã®ãƒ‡ãƒ¼ã‚¿ã¯å¤‰æ›´ã•れã¾ã›ã‚“。
      実装è¦ä»¶:
      IDãŒnullã®å ´åˆã€ãƒ‡ãƒ•ォルトã®å®Ÿè£…ã§ã¯NullPointerExceptionãŒã‚¹ãƒ­ãƒ¼ã•れã¾ã™
      パラメータ:
      ID - æ–°ã—ã„タイムゾーンID。
      スロー:
      NullPointerException - IDãŒnullã®å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯NullPointerExceptionをスローã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™
    • getDisplayName

      public final String getDisplayName()
      デフォルト・ロケールã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æ¨™æº–時ã®é•·ã„åå‰ã‚’è¿”ã—ã¾ã™ã€‚

      ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€æ¬¡ã¨åŒç­‰ã§ã™ã€‚

      getDisplayName(false, LONG,
                     Locale.getDefault(Locale.Category.DISPLAY));
      

      戻り値:
      デフォルト・ロケールã§ã®ç¾åœ¨ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’ã€äººãŒç†è§£ã§ãã‚‹å½¢å¼ã«ã—ãŸåå‰
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.2
      関連項目:
    • getDisplayName

      public final String getDisplayName(Locale locale)
      指定ã•れãŸlocaleã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æ¨™æº–時ã®é•·ã„åå‰ã‚’è¿”ã—ã¾ã™ã€‚

      ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€æ¬¡ã¨åŒç­‰ã§ã™ã€‚

      getDisplayName(false, LONG, locale);
      

      パラメータ:
      locale - 表示åã‚’æä¾›ã™ã‚‹éš›ã«ä½¿ã‚れるロケール。
      戻り値:
      指定ã•れãŸãƒ­ã‚±ãƒ¼ãƒ«ã§ã®ç¾åœ¨ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’ã€äººãŒç†è§£ã§ãã‚‹å½¢å¼ã«ã—ãŸåå‰
      スロー:
      NullPointerException - localeãŒnullã®å ´åˆã€‚
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.2
      関連項目:
    • getDisplayName

      public final String getDisplayName(boolean daylight, int style)
      デフォルト・ロケールã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æŒ‡å®šã•れãŸstyleã§ã®åå‰ã‚’è¿”ã—ã¾ã™ã€‚ 指定ã•れãŸdaylightãŒtrueã®å ´åˆã¯ã€å¤æ™‚é–“ã®åå‰ãŒè¿”ã•れã¾ã™(ã“ã®TimeZoneãŒå¤æ™‚é–“ã«å¾“ã‚ãªã„å ´åˆã§ã‚‚)。 ãれ以外ã®å ´åˆã¯ã€æ¨™æº–時ã®åå‰ãŒè¿”ã•れã¾ã™ã€‚

      ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€æ¬¡ã¨åŒç­‰ã§ã™ã€‚

      getDisplayName(daylight, style,
                     Locale.getDefault(Locale.Category.DISPLAY));
      

      パラメータ:
      daylight - 夿™‚é–“ã®åå‰ã‚’示ã™trueã€ã¾ãŸã¯æ¨™æº–時ã®åå‰ã‚’示ã™false
      style - LONGã¾ãŸã¯SHORT
      戻り値:
      デフォルト・ロケールã§ã®ç¾åœ¨ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’ã€äººãŒç†è§£ã§ãã‚‹å½¢å¼ã«ã—ãŸåå‰
      スロー:
      IllegalArgumentException - styleãŒç„¡åйã§ã‚ã‚‹å ´åˆ
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.2
      関連項目:
    • getDisplayName

      public String getDisplayName(boolean daylight, int style, Locale locale)
      指定ã•れ㟠localeã§ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¸ã®è¡¨ç¤ºã«é©ã—ãŸã€ã“ã®TimeZoneã®æŒ‡å®šã•れãŸstyleã§ã®åå‰ã‚’è¿”ã—ã¾ã™ã€‚ 指定ã•れãŸdaylightãŒtrueã®å ´åˆã¯ã€å¤æ™‚é–“ã®åå‰ãŒè¿”ã•れã¾ã™(ã“ã®TimeZoneãŒå¤æ™‚é–“ã«å¾“ã‚ãªã„å ´åˆã§ã‚‚)。 ãれ以外ã®å ´åˆã¯ã€æ¨™æº–時ã®åå‰ãŒè¿”ã•れã¾ã™ã€‚

      タイムゾーンåã®æ¤œç´¢æ™‚ã¯ã€æŒ‡å®šã•れãŸlocaleã‹ã‚‰å°Žã‹ã‚ŒãŸãƒ‡ãƒ•ォルトã®ResourceBundleã®Locale検索パスãŒä½¿ç”¨ã•れã¾ã™ã€‚ (フォール・ãƒãƒƒã‚¯Localeã®æ¤œç´¢ã¯è¡Œã‚れã¾ã›ã‚“。) 検索パスã®ã„ãšã‚Œã‹ã®Locale (Locale.ROOTã‚‚å«ã‚€)ã«ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³åãŒè¦‹ã¤ã‹ã£ãŸå ´åˆã¯ã€ãã®åå‰ãŒè¿”ã•れã¾ã™ã€‚ ãれ以外ã®å ´åˆã¯ã€æ­£è¦åŒ–ã•れãŸã‚«ã‚¹ã‚¿ãƒ IDå½¢å¼ã®æ–‡å­—列ãŒè¿”ã•れã¾ã™ã€‚

      実装è¦ä»¶:
      デフォルトã®å®Ÿè£…ã§ã¯ã€styleãŒç„¡åйãªå ´åˆã¯IllegalArgumentExceptionをスローã—ã€IDãŒnullã®å ´åˆã¯NullPointerExceptionをスローã—ã¾ã™ã€‚
      パラメータ:
      daylight - 夿™‚é–“ã®åå‰ã‚’示ã™trueã€ã¾ãŸã¯æ¨™æº–時ã®åå‰ã‚’示ã™false
      style - LONGã¾ãŸã¯SHORT
      locale - 表示åã‚’æä¾›ã™ã‚‹éš›ã«ä½¿ã‚れるロケール。
      戻り値:
      指定ã•れãŸãƒ­ã‚±ãƒ¼ãƒ«ã§ã®ç¾åœ¨ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’ã€äººãŒç†è§£ã§ãã‚‹å½¢å¼ã«ã—ãŸåå‰
      スロー:
      IllegalArgumentException - styleãŒç„¡åйãªå ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯IllegalArgumentExceptionをスローã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
      NullPointerException - IDãŒnullã®å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯NullPointerExceptionをスローã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.2
      関連項目:
    • getDSTSavings

      public int getDSTSavings()
      ローカル・ウォール時計時間をå–å¾—ã™ã‚‹ãŸã‚ã«ã€ãƒ­ãƒ¼ã‚«ãƒ«ã®æ¨™æº–時間ã«è¿½åŠ ã™ã‚‹æ™‚é–“ã®é‡ã‚’è¿”ã—ã¾ã™ã€‚

      useDaylightTime()ã®å‘¼å‡ºã—ãŒtrueã‚’è¿”ã™å ´åˆã€ãƒ‡ãƒ•ォルト実装ã¯3600000ミリ秒(ã¤ã¾ã‚Š1時間)ã‚’è¿”ã—ã¾ã™ã€‚ ãã†ã§ãªã„å ´åˆã¯ã€0ã‚’è¿”ã—ã¾ã™ã€‚

      基本ã¨ãªã‚‹TimeZone実装サブクラスãŒã€å¤æ™‚é–“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã®æ­´å²çš„ãŠã‚ˆã³å°†æ¥ã®å¤‰åŒ–をサãƒãƒ¼ãƒˆã™ã‚‹å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æ—¢çŸ¥ã®æœ€æ–°å¤æ™‚間ルールã®å¤æ™‚é–“é‡ã‚’è¿”ã—ã¾ã™ã€‚ã“ã®ãƒ«ãƒ¼ãƒ«ã¯å°†æ¥ã«äºˆæ¸¬ã•れるもã®ã§ã™ã€‚

      特定ã®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã«ãŠã‘ã‚‹å¤æ™‚é–“é‡ãŒå¿…è¦ãªå ´åˆã¯ã€ã“ã® TimeZoneã¨ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—を使用ã—ã¦Calendarを構築ã—ã€Calendar.get(Calendar.DST_OFFSET)を呼ã³å‡ºã—ã¾ã™ã€‚

      戻り値:
      ミリ秒å˜ä½ã®å¤æ™‚é–“ã®é‡
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.4
      関連項目:
    • useDaylightTime

      public abstract boolean useDaylightTime()
      ã“ã®TimeZoneãŒå¤æ™‚間を使用ã™ã‚‹ã‹ã©ã†ã‹ã‚’å•ã„åˆã‚ã›ã¾ã™ã€‚

      基本ã¨ãªã‚‹TimeZone実装サブクラスãŒã€å¤æ™‚é–“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã®æ­´å²çš„ãŠã‚ˆã³å°†æ¥ã®å¤‰åŒ–をサãƒãƒ¼ãƒˆã™ã‚‹å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æ—¢çŸ¥ã®æœ€æ–°å¤æ™‚間ルールをå‚ç…§ã—ã¾ã™ã€‚ã“ã®ãƒ«ãƒ¼ãƒ«ã¯å°†æ¥ã«äºˆæ¸¬ã•れるもã®ã§ã‚りã€ç¾åœ¨ã®ãƒ«ãƒ¼ãƒ«ã¨ã¯ç•°ãªã‚‹å ´åˆãŒã‚りã¾ã™ã€‚ ç¾åœ¨ã®ãƒ«ãƒ¼ãƒ«ã‚‚考慮ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ã€observesDaylightTime()を呼ã³å‡ºã™ã‚ˆã†ã«ã—ã¦ãã ã•ã„。

      戻り値:
      ã“ã®TimeZoneãŒå¤æ™‚間を使用ã™ã‚‹å ´åˆã¯trueã€ãれ以外ã®å ´åˆã¯false。
      関連項目:
    • observesDaylightTime

      public boolean observesDaylightTime()
      ã“ã®TimeZoneãŒç¾åœ¨å¤æ™‚é–“ã®æœŸé–“内ã«ã‚ã‚‹å ´åˆã€ã¾ãŸã¯æ¨™æº–時間ã‹ã‚‰å¤æ™‚é–“ã¸ã®ç§»è¡ŒãŒä»Šå¾Œè¡Œã‚れる場åˆã«trueã‚’è¿”ã—ã¾ã™ã€‚

      useDaylightTime()ã¾ãŸã¯inDaylightTime(new Date())ãŒtrueã‚’è¿”ã™å ´åˆã€ãƒ‡ãƒ•ォルト実装ã¯trueã‚’è¿”ã—ã¾ã™ã€‚

      戻り値:
      ã“ã®TimeZoneãŒç¾åœ¨å¤æ™‚é–“ã®æœŸé–“内ã«ã‚ã‚‹å ´åˆã€ã¾ãŸã¯æ¨™æº–時間ã‹ã‚‰å¤æ™‚é–“ã¸ã®ç§»è¡ŒãŒä»Šå¾Œè¡Œã‚れる場åˆã¯true。ãれ以外ã®å ´åˆã¯false。
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.7
      関連項目:
    • inDaylightTime

      public abstract boolean inDaylightTime(Date date)
      指定ã•れãŸdateãŒã€ã“ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã§ã¯å¤æ™‚é–“ã®æœŸé–“内ã‹ã©ã†ã‹ã‚’å•ã„åˆã‚ã›ã¾ã™ã€‚
      パラメータ:
      date - 指定ã•れãŸDate
      戻り値:
      指定ã•ã‚ŒãŸæ—¥ä»˜ãŒå¤æ™‚é–“ã®æœŸé–“内ã®å ´åˆã¯trueã€ãã†ã§ãªã„å ´åˆã¯false。
      スロー:
      NullPointerException - dateãŒnullã®å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯NullPointerExceptionをスローã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™
    • getTimeZone

      public static TimeZone getTimeZone(String ID)
      指定ã•れãŸIDã®TimeZoneã‚’å–å¾—ã—ã¾ã™ã€‚
      パラメータ:
      ID - TimeZoneã®ID。「PSTã€ã®ã‚ˆã†ãªçŸ­ç¸®å½¢å¼ã€ã€ŒAmerica/Los_Angelesã€ã®ã‚ˆã†ãªå®Œå…¨ãªåå‰ã€ã‚ã‚‹ã„ã¯ã€ŒGMT-8:00ã€ã®ã‚ˆã†ãªã‚«ã‚¹ã‚¿ãƒ IDã®ã©ã‚Œã‹ã€‚ 短縮形å¼ã¯ã€JDK 1.1.xã¨ã®äº’æ›æ€§ã®ãŸã‚ã ã‘ã«ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã‚‹ãŸã‚ã€å®Œå…¨ãªåå‰ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚ã‚‹
      戻り値:
      指定ã•れãŸTimeZone。指定ã•れãŸIDã‚’èªè­˜ã§ããªã„å ´åˆã¯GMTゾーン。
      スロー:
      NullPointerException - IDãŒnullã®å ´åˆ
    • getTimeZone

      public static TimeZone getTimeZone(ZoneId zoneId)
      指定ã•れãŸzoneIdã®TimeZoneã‚’å–å¾—ã—ã¾ã™ã€‚
      パラメータ:
      zoneId - タイムゾーンIDã®å–å¾—å…ƒã¨ãªã‚‹ZoneId
      戻り値:
      指定ã•れãŸTimeZone。指定ã•れãŸIDã‚’èªè­˜ã§ããªã„å ´åˆã¯GMTゾーン。
      スロー:
      NullPointerException - zoneIdãŒnullã§ã‚ã‚‹å ´åˆ
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.8
    • toZoneId

      public ZoneId toZoneId()
      ã“ã®TimeZoneオブジェクトをZoneIdã«å¤‰æ›ã—ã¾ã™ã€‚
      戻り値:
      ã“ã®TimeZoneã¨åŒã˜ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’表ã™ZoneId
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.8
    • getAvailableIDs

      public static String[] getAvailableIDs(int rawOffset)
      ミリ秒å˜ä½ã§æŒ‡å®šã•れãŸã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ãƒ»ã‚ªãƒ•セットã¨ä¸€è‡´ã™ã‚‹IDã§ä½¿ç”¨å¯èƒ½ãªã‚‚ã®ã‚’å–å¾—ã—ã¾ã™ã€‚
      パラメータ:
      rawOffset - ミリ秒å˜ä½ã§æŒ‡å®šã•れãŸã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®GMTオフセット。
      戻り値:
      IDã®é…列。é…列内ã®IDã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã¯ã€æŒ‡å®šã•れãŸGMTオフセットをæŒã¤ã€‚ ãŸã¨ãˆã°ã€ã€ŒAmerica/Phoenixã€ã¨ã€ŒAmerica/Denverã€ã¯ã©ã¡ã‚‰ã‚‚GMT-07:00ã‚’æŒã¤ãŒã€å¤æ™‚é–“ã®å‹•作ã«ã¯é•ã„ãŒã‚る。
      関連項目:
    • getAvailableIDs

      public static String[] getAvailableIDs()
      サãƒãƒ¼ãƒˆã•れる利用å¯èƒ½ãªIDã‚’ã™ã¹ã¦å–å¾—ã—ã¾ã™ã€‚
      戻り値:
      IDã®é…列
    • getDefault

      public static TimeZone getDefault()
      Java仮想マシンã®ãƒ‡ãƒ•ォルトã®TimeZoneã‚’å–å¾—ã—ã¾ã™ã€‚ キャッシュã•れãŸãƒ‡ãƒ•ォルトã®TimeZoneãŒä½¿ç”¨å¯èƒ½ãªå ´åˆã¯ã€ãã®ã‚¯ãƒ­ãƒ¼ãƒ³ãŒè¿”ã•れã¾ã™ã€‚ ãれ以外ã®å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯æ¬¡ã®ã‚¹ãƒ†ãƒƒãƒ—ã«å¾“ã£ã¦ãƒ‡ãƒ•ォルトã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’判定ã—ã¾ã™ã€‚
      • user.timezoneプロパティ値ãŒä½¿ç”¨å¯èƒ½ãªå ´åˆã¯ã€ãƒ‡ãƒ•ォルトã®ã‚¿ã‚¤ãƒ ãƒ»ã‚¾ãƒ¼ãƒ³IDã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚
      • プラットフォームã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDを検出ã—ã¾ã™ã€‚ プラットフォームã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã¨IDã®ãƒžãƒƒãƒ”ングã®ã‚½ãƒ¼ã‚¹ã¯ã€å®Ÿè£…ã«ã‚ˆã£ã¦ç•°ãªã‚‹å ´åˆãŒã‚りã¾ã™ã€‚
      • 指定ã¾ãŸã¯æ¤œå‡ºã•れãŸã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³IDãŒä¸æ˜Žã®å ´åˆã¯ã€æœ€å¾Œã®æ‰‹æ®µã¨ã—ã¦GMTを使用ã—ã¾ã™ã€‚

      ã“ã®IDã‹ã‚‰ä½œæˆã•れãŸãƒ‡ãƒ•ォルトã®TimeZoneãŒã‚­ãƒ£ãƒƒã‚·ãƒ¥ã•れã€ãã®ã‚¯ãƒ­ãƒ¼ãƒ³ãŒè¿”ã•れã¾ã™ã€‚ 復帰時ã«ã€user.timezoneプロパティã®å€¤ã¯ã“ã®IDã«è¨­å®šã•れã¾ã™ã€‚

      戻り値:
      デフォルトã®TimeZone
      関連項目:
    • setDefault

      public static void setDefault(TimeZone zone)
      getDefaultメソッドã§è¿”ã•れるTimeZoneを設定ã—ã¾ã™ã€‚zoneã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã•れã¦ã„ã¾ã™ã€‚ zoneãŒnullã®å ´åˆã¯ã€ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã•れãŸãƒ‡ãƒ•ォルトã®TimeZoneãŒã‚¯ãƒªã‚¢ã•れã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯user.timezoneプロパティã®å€¤ã‚’変更ã—ã¾ã›ã‚“。
      パラメータ:
      zone - æ–°ã—ã„デフォルトã®TimeZoneã€ã¾ãŸã¯null
      関連項目:
    • hasSameRules

      public boolean hasSameRules(TimeZone other)
      ã“ã®ã‚¾ãƒ¼ãƒ³ãŒæ¯”較ã•れる別ã®ã‚¾ãƒ¼ãƒ³ã¨åŒã˜ãƒ«ãƒ¼ãƒ«ã¨ã‚ªãƒ•セットをæŒã¤å ´åˆã«trueã‚’è¿”ã—ã¾ã™ã€‚ ã¤ã¾ã‚Šã€ã“ã®ã‚¾ãƒ¼ãƒ³ã®IDã ã‘ãŒç•°ãªã‚‹å ´åˆã«ã¯trueã‚’è¿”ã—ã¾ã™ã€‚ ã»ã‹ã®ã‚¾ãƒ¼ãƒ³ãŒnullã®å ´åˆã¯falseã‚’è¿”ã—ã¾ã™ã€‚
      パラメータ:
      other - 比較対象ã®TimeZoneオブジェクト
      戻り値:
      ä»–ã®ã‚¾ãƒ¼ãƒ³ãŒnullã§ã€ã“ã®ã‚¾ãƒ¼ãƒ³ã¨ID以外ã¯ã¾ã£ãŸãåŒã˜å ´åˆã¯true
      å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
      1.2
    • clone

      public Object clone()
      ã“ã®TimeZoneã®ã‚³ãƒ”ーを作æˆã—ã¾ã™ã€‚
      オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
      cloneã€ã‚¯ãƒ©ã‚¹Object
      戻り値:
      ã“ã®TimeZoneã®è¤‡è£½
      関連項目: