Rumah >Java >javaTutorial >Bagaimana untuk Mendapatkan Momen Semasa dalam Format ISO 8601 Menggunakan Java?

Bagaimana untuk Mendapatkan Momen Semasa dalam Format ISO 8601 Menggunakan Java?

Patricia Arquette
Patricia Arquetteasal
2024-11-26 01:44:10483semak imbas

How to Get the Current Moment in ISO 8601 Format Using Java?

Mengambil Momen Semasa dalam Format ISO 8601

Dalam mengejar pemformatan datetime, pembangun sering mencari penyelesaian yang elegan untuk mempersembahkan detik semasa dalam Format ISO 8601, mematuhi piawaian "YYYY-MM-DDThh:mmZ".

Penyelesaian dengan SimpleDateFormat

Memanfaatkan kelas SimpleDateFormat, anda boleh memformat mana-mana objek Tarikh dengan mudah. Coretan kod di bawah menunjukkan pelaksanaan:

TimeZone tz = TimeZone.getTimeZone("UTC");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'");
df.setTimeZone(tz);
String nowAsISO = df.format(new Date());

Objek Tarikh

Pembina Date() baharu dalam format kod masa semasa. Selain itu, menyatakan zon waktu kepada UTC memastikan bahawa cap masa diformatkan dalam Waktu Universal Terselaras (UTC) tanpa diimbangi zon waktu.

Kesimpulannya, menggunakan kelas SimpleDateFormat menyediakan cara yang ringkas dan berkesan untuk mendapatkan semula detik semasa dalam format ISO 8601, memenuhi keperluan untuk perwakilan masa yang tepat dan saling kendali.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Momen Semasa dalam Format ISO 8601 Menggunakan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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