Rumah >Java >javaTutorial >Bagaimana untuk Menukar Rentetan ISO 8601 kepada Objek Tarikh dalam Android?

Bagaimana untuk Menukar Rentetan ISO 8601 kepada Objek Tarikh dalam Android?

Patricia Arquette
Patricia Arquetteasal
2024-11-03 07:46:02869semak imbas

How to Convert ISO 8601 Strings to Date Objects in Android?

Menukar Rentetan ISO 8601 kepada Objek Tarikh dalam Android

Apabila menerima data tarikh/masa dalam format ISO 8601 daripada perkhidmatan web, ia selalunya diperlukan untuk menukarnya menjadi objek yang sesuai, seperti Tarikh atau Masa. Ini membolehkan penyimpanan dan manipulasi maklumat temporal yang cekap.

Penyelesaian:

Untuk menukar rentetan ISO 8601 kepada objek Tarikh, gunakan kod berikut:

<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>

Dalam contoh ini:

  • Kelas SimpleDateFormat digunakan untuk menghuraikan rentetan ISO 8601.
  • Kaedah parse() mengembalikan objek Tarikh yang mewakili tarikh yang dihuraikan .

Setelah anda mempunyai objek Tarikh, anda boleh menukarnya dengan mudah kepada format lain atau melakukan operasi manipulasi tarikh. Contohnya, untuk memformat tarikh sebagai rentetan dalam format yang berbeza, gunakan kelas SimpleDateFormat sekali lagi:

<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
String output = outputFormat.format(date);</code>

Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan ISO 8601 kepada Objek Tarikh dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn