Masalah:
Dapatkan cap masa dalam Format ISO 8601, mencerminkan momen semasa dalam UTC, mematuhi format: 2010-10-12T08:50Z.
Penyelesaian:
Memanfaatkan fleksibiliti SimpleDateFormat, coretan kod berikut secara elegan menangani keperluan:
TimeZone tz = TimeZone.getTimeZone("UTC"); DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); // Quoted "Z" to indicate UTC, no timezone offset df.setTimeZone(tz); String nowAsISO = df.format(new Date());
Dengan menggunakan objek Date() baharu, seperti yang ditunjukkan dalam kod di atas, cap masa yang diformatkan sepadan dengan momen semasa.
Atas ialah kandungan terperinci Bagaimana untuk Memformat Masa Semasa dalam Format ISO 8601 (YYYY-MM-DDTHH:mmZ)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!