モジュール java.base

パッケージ java.time.zone

タイムゾーンおよびそのルールのサポート。

サマー・タイムとタイムゾーンは、政府がローカル時間を変更するために使用する概念です。 このパッケージは、タイムゾーンおよびそのルールと、通常はサマー・タイムが原因で発生するローカル時系列内のギャップや重複に関するサポートを提供します。

パッケージの仕様

他で指定がない場合、このパッケージの任意のクラスまたはインタフェースのメソッドまたはコンストラクタにnull引数を渡すとNullPointerExceptionがスローされます。 nullの動作のサマリーとしては、Javadocの「@param」の定義が使用されます。 各メソッドのドキュメントに「@throws NullPointerException」は明記されていません。

すべての計算で数値のオーバーフローをチェックし、ArithmeticExceptionまたはDateTimeExceptionをスローするようにしてください。

導入されたバージョン:
1.8
  • クラスのサマリー
    クラス 説明
    ZoneOffsetTransition
    ローカル時系列内の不連続によって生じる2つのオフセット間の遷移。
    ZoneOffsetTransitionRule
    遷移の作成方法を表すルール。
    ZoneRules
    単一タイムゾーンのゾーンオフセットがどのように変化するかを定義するルール。
    ZoneRulesProvider
    システムへのタイムゾーン・ルールのプロバイダ。
  • 列挙型のサマリー
    列挙型 説明
    ZoneOffsetTransitionRule.TimeDefinition
    ローカル時間を実際の遷移日付/時間に変換できる方法の定義。
  • 例外のサマリー
    Exception 説明
    ZoneRulesException
    タイムゾーン構成の問題を示すためにスローされる。