Mendapatkan Momen Semasa dalam Format ISO 8601 dengan Tarikh, Jam dan Minit
Persoalan yang dikemukakan bertanyakan tentang kaedah paling canggih untuk mendapatkan momen semasa dalam format ISO 8601, khususnya UTC, dengan output yang dikehendaki berada dalam format: 2010-10-12T08:50Z.
Penyelesaian Elegan
Penyelesaian yang paling elegan untuk masalah ini ialah menggunakan kelas SimpleDateFormat, yang membolehkan anda memformat sebarang objek Tarikh . Begini cara anda boleh mencapai ini:
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 di atas, anda boleh memformat masa semasa dengan mudah dalam format ISO 8601 yang dikehendaki.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Masa UTC Semasa dalam Format ISO 8601 (YYYY-MM-DDTHH:mmZ)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!