Menukar Masa Epoch UNIX kepada Objek Tarikh Java
Di Java, menukar masa Epoch UNIX (diwakili sebagai rentetan) kepada objek Tarikh memerlukan proses dua langkah.
Langkah 1: Menghuraikan Masa Epoch
Masa Epoch UNIX biasanya dinyatakan sebagai rentetan yang mewakili bilangan saat sejak zaman itu (1 Januari 1970). Untuk menghuraikan rentetan ini sebagai integer panjang, gunakan kaedah Long.parseLong(), seperti yang dilihat dalam kod berikut:
String date = "1081157732"; long epochTime = Long.parseLong(date);
Langkah 2: Menukar Saat kepada Milisaat
Pembina Tarikh Java menjangkakan masa zaman ditentukan dalam milisaat. Oleh itu, kita perlu menukar saat yang dihuraikan kepada milisaat. Untuk ini, kita boleh mendarabkan epochTime dengan 1000:
long millisecondEpochTime = epochTime * 1000;
Mencipta Objek Tarikh
Akhir sekali, kita boleh mencipta objek Tarikh menggunakan milisaatEpochTime yang ditukar:
Date expiry = new Date(millisecondEpochTime);
Dan begitulah cara anda menukar rentetan masa UNIX Epoch kepada objek Java Date. Nikmati pengekodan!
Atas ialah kandungan terperinci Bagaimanakah saya menukar rentetan Masa Epoch UNIX menjadi objek Java Date?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!