ISO 8601: Android での日付/時刻の解析
Web サービスまたは API を使用する場合、ISO の日付/時刻文字列が発生する可能性があります。 8601フォーマット。この標準は、日付と時刻を一貫した方法で表します。 Android では、ISO 8601 文字列を日付または時刻オブジェクトに簡単に解析できます。
ステップ 1: ISO 8601 フォーマッタを作成する
<code class="java">SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");</code>
ステップ 2: 文字列を解析する
<code class="java">String dtStart = "2010-10-15T09:27:37Z"; try { Date date = format.parse(dtStart); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); }</code>
SimpleDateFormat クラスは、ISO 8601 文字列を Date オブジェクトに変換する parse() メソッドを提供します。このオブジェクトは、解析された日付/時刻を表します。
ステップ 3: 出力の書式設定
Date オブジェクトを取得したら、必要な方法で書式設定できます。
<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("MM/dd/yyyy"); String formattedDate = outputFormat.format(date);</code>
この例では、日付を「MM/dd/yyyy」形式でフォーマットするために SimpleDateFormat オブジェクトの OutputFormat が作成されます。次に、format() メソッドを使用して日付オブジェクトにフォーマットを適用し、フォーマットされた文字列 formattedDate.
が生成されます。以上がAndroid で ISO 8601 の日付と時刻を解析してフォーマットする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。