ホームページ >Java >&#&チュートリアル >Android で ISO 8601 の日付/時刻文字列を解析するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。