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