Java でのオフセット付き ISO-8601 日付時刻の解析: コロン
Java での日付時刻文字列の解析は、特に次のものを扱う場合に困難になることがあります。見慣れない形式。この記事では、「2013-04-03T17:04:39.9430000 03:00」など、コロンを含むオフセットを含む ISO-8601 日時文字列を解析する問題について説明します。
Solution
ISO-8601 は、日付と日付を表すために広く使用されている標準です。時間情報。 Java で ISO-8601 日付時刻文字列を解析するには、SimpleDateFormat クラスを使用できます。以下は、指定された文字列を解析し、目的の「dd.MM.yyyy HH:mm」形式に再フォーマットする方法を示すコード スニペットです。
<code class="java">import java.text.SimpleDateFormat; import java.util.Date; public class ISO8601DateTimeParser { public static void main(String[] args) throws Exception { // Parse the ISO-8601 date time string SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"); Date dtIn = inFormat.parse("2013-04-03T17:04:39.9430000+03:00"); // Reformat the date time string SimpleDateFormat outFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm"); String dtOut = outFormat.format(dtIn); // Print the reformatted date time string System.out.println(dtOut); // Output: 03.04.2013 17:04 } }</code>
このコードは、指定された ISO-8601 日付時刻文字列を解析します。そして、指定された「dd.MM.yyyy HH:mm」形式に再フォーマットします。
以上がJavaでオフセットコロンを使用してISO-8601日付時刻文字列を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。