legacy-knowledge-base
公開されました Sep. 10, 2025

Java の TZData (タイムゾーン データ) のバージョンを確認する方法

written-by

Gustavo Vasconcelos

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

夏時間 (夏時間) が毎年定義されている国では、タイムゾーン データ (TZData) が古くなっている可能性があります。 この手順は、Java 仮想マシンで現在使用されている TZData のバージョンを取得するのに役立ちます。これは、後で Oracle の または IANA の TZData 公式リリースと相互参照して、更新が必要かどうかを確認できます。

Environment

  • Liferay ポータルまたは DXP の任意のバージョン。

解決策

  • メイン ポータル インスタンスで、 コントロール パネル > 構成 > サーバー管理 および スクリプト タブに移動します。
  • 次の Groovy スクリプトを貼り付けて、 Executeをクリックします。
String output = java.time.zone.ZoneRulesProvider.getVersions("UTC").lastEntry().getKey();
out.println( "Java vendor: " + System.getProperty("java.vendor"));
out.println( "Java version: " + System.getProperty("java.version"));
out.println( "TZData data file version: " + output ) ;
  • 出力は次のようになります。
Java vendor: Azul Systems, Inc.1.8.0_282
Java version: 1.8.0_282
TZData data file version: 2020d

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base