Rumah >Java >javaTutorial >Bagaimanakah saya menukar masa Unix Epoch kepada objek Java Date?

Bagaimanakah saya menukar masa Unix Epoch kepada objek Java Date?

Barbara Streisand
Barbara Streisandasal
2024-11-15 13:51:02862semak imbas

How do I convert Unix Epoch time to a Java Date object?

Menukar Unix Epoch Time kepada Java Date Object

Unix Epoch time, selalunya dirujuk sebagai Unix timestamp, mewakili bilangan saat yang mempunyai berlalu sejak 1 Januari 1970, 00:00:00 UTC. Di Java, kami boleh menukar masa Unix Epoch kepada objek Date, yang mewakili momen tertentu dalam masa.

Untuk melakukan penukaran ini, anda boleh menggunakan kelas Date dalam pakej java.util Java. Pembina Tarikh menerima nilai panjang yang mewakili bilangan milisaat sejak Epoch.

Contoh:

Pertimbangkan coretan kod berikut:

String date = "1081157732";
Date expiry = new Date(Long.parseLong(date) * 1000);

Dalam contoh ini, kita mulakan dengan String yang mewakili masa Unix Epoch. Kami kemudian memanggil Long.parseLong() untuk menghuraikan String dan menukarnya kepada panjang. Memandangkan cap waktu Unix biasanya dinyatakan dalam saat, kami mendarabkan nilai panjang yang terhasil sebanyak 1000 untuk menukarkannya kepada milisaat, unit yang digunakan oleh pembina Date Java.

Dengan mencipta objek Date baharu menggunakan pembina Date(long) dan melepasi milisaat yang ditukar, kami dengan berkesan mencipta objek Java Date sepadan dengan masa Unix Epoch yang ditentukan. Objek Tarikh ini mewakili detik tertentu dalam masa yang dikaitkan dengan cap masa itu.

Atas ialah kandungan terperinci Bagaimanakah saya menukar masa Unix Epoch kepada objek Java Date?. 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
Artikel sebelumnya:Eureka musim bungaArtikel seterusnya:Eureka musim bunga