ホームページ >Java >&#&チュートリアル >Java を使用して現在の瞬間を ISO 8601 形式で取得する方法

Java を使用して現在の瞬間を ISO 8601 形式で取得する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-26 01:44:10483ブラウズ

How to Get the Current Moment in ISO 8601 Format Using Java?

現在の瞬間を ISO 8601 形式で取得する

日時の書式設定を追求する中で、開発者は多くの場合、現在の瞬間を ISO 8601 形式で表示するための洗練されたソリューションを模索します。 ISO 8601 フォーマット、標準に準拠"YYYY-MM-DDThh:mmZ".

SimpleDateFormat を使用したソリューション

SimpleDateFormat クラスを利用すると、任意の Date オブジェクトを簡単に書式設定できます。以下のコード スニペットは実装を示しています。

TimeZone tz = TimeZone.getTimeZone("UTC");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'");
df.setTimeZone(tz);
String nowAsISO = df.format(new Date());

Date Object

コード形式のコンストラクター new Date() は現在の時刻です。さらに、タイム ゾーンを UTC に指定すると、タイムスタンプがタイムゾーン オフセットなしで協定世界時 (UTC) でフォーマットされるようになります。

結論として、SimpleDateFormat クラスを使用すると、現在の時刻を取得するための簡潔かつ効果的な方法が提供されます。 ISO 8601 形式で、正確で相互運用可能な時間表現のニーズに応えます。

以上がJava を使用して現在の瞬間を ISO 8601 形式で取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。