ホームページ  >  記事  >  Java  >  Javaでオフセットコロンを使用してISO-8601日付時刻文字列を解析するにはどうすればよいですか?

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-31 07:58:01758ブラウズ

How to Parse ISO-8601 Date Time Strings with Offset Colon in Java?

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

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