ホームページ >Java >&#&チュートリアル >Java でコロン オフセットを使用して ISO-8601 日付を解析するにはどうすればよいですか?

Java でコロン オフセットを使用して ISO-8601 日付を解析するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-30 18:47:02968ブラウズ

How to Parse ISO-8601 Dates with Colon Offsets in Java?

Java でのコロン オフセットを使用した ISO-8601 日付の解析

Java で日付と時刻の解析を行う場合、ISO-8601 日付と時刻の解析を行う場合があります。 8601 標準。日付と時刻を表すために広く使用されています。 ISO-8601 内の 1 つの特定の形式には、2013-04-03T17:04:39.9430000 03:00 などのコロン付きのオフセットが含まれています。

質問: この日付時刻形式はどのようになりますか? Java で解析され、必要な形式 (dd.MM.yyyy HH:mm など) に変換されますか?

答え:

ISO-8601 日付を解析する鍵コロン オフセットを使用する方法は、Java java.text パッケージの SimpleDateFormat クラスを使用することにあります。このクラスは、さまざまなパターンに従って日付と時刻を解析およびフォーマットするためのメソッドを提供します。

指定された ISO-8601 日付時刻形式を解析するには:

<code class="java">SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
DateTime dtIn = inFormat.parse(dateString); // Assumes 'dateString' contains the ISO-8601 date</code>

DateTime オブジェクトに解析したら、別の SimpleDateFormat を使用して、目的の形式に変換できます:

<code class="java">SimpleDateFormat outFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm");
String dtOut = outFormat.format(dtIn);</code>

結果の dtOut 変数には、指定された形式 (03.04.2013 17:04 など) の日付が含まれます。このアプローチにより、Java での ISO-8601 日付時刻の柔軟かつ効率的な解析と書式設定が可能になります。

以上がJava でコロン オフセットを使用して ISO-8601 日付を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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