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