Rumah > Java > javaTutorial > teks badan

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

Barbara Streisand
Lepaskan: 2024-10-30 17:11:26
asal
604 orang telah melayarinya

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

Menukar Rentetan ISO 8601 kepada Objek Tarikh/Masa dalam Android

Apabila bekerja dengan pertukaran data melalui web atau sistem piawai lain, selalunya ditemui untuk menerima cap masa dalam format ISO 8601. Piawaian lazim ini mentakrifkan perwakilan berstruktur bagi maklumat tarikh dan masa, memastikan pertukaran data yang konsisten merentas sistem yang berbeza.

Untuk menukar rentetan ISO 8601 sedemikian dengan mudah kepada objek Tarikh/Masa Java dalam Android untuk manipulasi lanjut, berikut ialah pendekatan yang berkesan :

<code class="java">String dtStart = "2010-10-15T09:27:37Z";

// Define the expected ISO 8601 format
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");

try {
    // Parse the string into a Date object
    Date date = format.parse(dtStart);

    // Display the parsed date
    System.out.println(date);
} catch (ParseException e) {
    // Handle the parsing exception
    e.printStackTrace();
}</code>
Salin selepas log masuk

Coretan ini menunjukkan penghuraian rentetan ISO 8601 "2010-10-15T09:27:37Z" ke dalam objek Tarikh. Kelas SimpleDateFormat digunakan untuk mentakrifkan format jangkaan rentetan ISO 8601, memastikan penghuraian yang tepat.

Setelah dihuraikan, objek Tarikh menyediakan pelbagai kaedah untuk manipulasi selanjutnya, seperti memformat ke dalam perwakilan rentetan yang berbeza, membandingkan dengan tarikh lain, atau melakukan operasi aritmetik.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan ISO 8601 kepada Objek Tarikh/Masa 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!