ホームページ >Java >&#&チュートリアル >Android で ISO 8601 の日付/時刻文字列を解析するにはどうすればよいですか?

Android で ISO 8601 の日付/時刻文字列を解析するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-29 12:41:29267ブラウズ

How to Parse ISO 8601 Date/Time Strings in Android?

Android での ISO 8601 日付/時刻文字列の解析

質問:

を受け取りましたWeb サービスの標準 ISO 8601 文字列 (「2010-10-15T09:27:37Z」など)。さらに操作するために、この文字列を Android の Date/Time オブジェクトに変換するにはどうすればよいですか?

答え:

Android には、解析とフォーマットを可能にする SimpleDateFormat クラスが用意されています。日付/時刻文字列。これを使用して ISO 8601 文字列を Date オブジェクトに変換する方法は次のとおりです。

<code class="java">String dtStart = "2010-10-15T09:27:37Z";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
try {
    Date date = format.parse(dtStart);
    System.out.println(date);  
} catch (ParseException e) {
    e.printStackTrace();
}</code>

このコードは、文字列の ISO 8601 形式と一致するパターンを持つ SimpleDateFormat オブジェクトを使用します。 parse() メソッドは文字列を Date オブジェクトに変換し、その後の処理に使用できるようにします。

以上がAndroid で ISO 8601 の日付/時刻文字列を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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