ホームページ > Java > &#&チュートリアル > Javaで現在のUTCまたはGMTの日付と時刻を取得する方法?

Javaで現在のUTCまたはGMTの日付と時刻を取得する方法?

Patricia Arquette
リリース: 2024-12-21 11:38:16
オリジナル
217 人が閲覧しました

How to Get the Current UTC or GMT Date and Time in Java?

Java を使用して UTC または GMT で現在の日付と時刻を取得する方法

Date オブジェクトを最初に作成すると、現在の日付と時刻に初期化されます。ローカルタイムゾーン。現在の日付と時刻を GMT または UTC で取得するには、次のメソッドを使用します。

Java 8 の java.time を使用するパッケージ

Instant.now(); // Capture the current moment in UTC.
ログイン後にコピー
Instant.now().toString(); 
ログイン後にコピー

結果:

2016-09-13T23:30:52.123Z
ログイン後にコピー

を使用Joda-Time

new org.joda.time.DateTime(org.joda.time.DateTimeZone.UTC);
ログイン後にコピー
new org.joda.time.DateTime().toDateTime(org.joda.time.DateTimeZone.UTC);
ログイン後にコピー

結果:

2014-01-21T23:34:29.933Z
ログイン後にコピー

推奨プラクティス

指定デフォルトのタイムゾーンに依存すると混乱やバグが発生する可能性があるため、希望のタイムゾーンを使用することをお勧めします。適切な DateTimeZone を使用して、目的のタイム ゾーンを設定します。

UTC の場合:

DateTimeZone.UTC
ログイン後にコピー

JVM の現在のデフォルト タイム ゾーンの場合:

DateTimeZone.getDefault()
ログイン後にコピー

以上がJavaで現在のUTCまたはGMTの日付と時刻を取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート