ホームページ >Java >&#&チュートリアル >Java を使用して現在の瞬間を ISO 8601 形式で取得する方法
現在の瞬間を 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 サイトの他の関連記事を参照してください。