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 サイトの他の関連記事を参照してください。