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
Lepaskan: 2024-11-03 07:46:02
asal
898 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan