Android で ISO 8601 文字列を日付オブジェクトに変換する
Web サービスから ISO 8601 形式の日付/時刻データを受信する場合、多くの場合、をクリックして、日付や時刻などの適切なオブジェクトに変換します。これにより、一時情報の効率的な保存と操作が可能になります。
解決策:
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>
この例:
Date オブジェクトを取得したら、他の形式に簡単に変換したり、日付操作操作を実行したりできます。たとえば、日付を別の形式の文字列としてフォーマットするには、SimpleDateFormat クラスを再度使用します。
<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); String output = outputFormat.format(date);</code>
以上がAndroid で ISO 8601 文字列を日付オブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。