Menukar Unix Epoch Time kepada Java Date Object
Apabila bekerja dengan tarikh, pembangun sering menghadapi masa Unix Epoch, representasi standard masa sebagai integer yang mewakili bilangan saat yang telah berlalu sejak 1 Januari 1970, pada tengah malam UTC. Menukar masa zaman ini kepada objek Java Date boleh menjadi satu cabaran.
Satu pendekatan biasa ialah menggunakan kelas SimpleDateFormat. Walau bagaimanapun, menentukan hujah format yang betul boleh menjadi rumit. Penyelesaian alternatif ialah menukar terus rentetan masa zaman kepada integer panjang menggunakan kaedah Long.parseLong() dan kemudian memulakan objek Date menggunakan nilai panjang ini:
Date expiry = new Date(Long.parseLong(date));
Walau bagaimanapun, jika masa zaman ialah dalam saat dan bukannya milisaat, pendaraban sebanyak 1000 mungkin diperlukan sebelum mencipta objek Date:
Date expiry = new Date(Long.parseLong(date) * 1000);
Dengan menggunakan pendekatan ini, pembangun boleh dengan mudah menukar rentetan masa Unix Epoch kepada objek Java Date, membolehkan mereka berfungsi dengan tarikh dan masa dengan cekap dalam aplikasi Java mereka.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Masa Epoch Unix kepada Objek Tarikh Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!