Menentukan Tempoh Antara Dua Tarikh di Jawa
Untuk mengira tempoh perbezaan antara dua tarikh yang diwakili sebagai objek DateTime, perkara berikut pendekatan boleh diguna pakai:
Kelas Terbina Dalam Java: TimeUnit
Kelas TimeUnit Java menawarkan cara yang mudah untuk mengendalikan perbezaan tarikh. Ia menyediakan pelbagai kaedah utiliti untuk menukar daripada milisaat kepada unit yang berbeza seperti saat, minit, jam dan hari.
Untuk menggunakan TimeUnit, mula-mula tentukan tempoh dengan menolak milisaat yang diwakili oleh tarikh mula daripada tarikh tamat :
long duration = endDate.getTime() - startDate.getTime();
Kemudian, tukarkan tempoh kepada unit yang diingini menggunakan utiliti yang sesuai kaedah:
long diffInSeconds = TimeUnit.MILLISECONDS.toSeconds(duration); long diffInMinutes = TimeUnit.MILLISECONDS.toMinutes(duration); long diffInHours = TimeUnit.MILLISECONDS.toHours(duration); long diffInDays = TimeUnit.MILLISECONDS.toDays(duration);
Dengan menggunakan TimeUnit, kod menjadi lebih ringkas dan mengendalikan perbezaan tarikh secara menyeluruh. Tempoh yang ditukar kemudiannya boleh dipersembahkan dalam format yang diingini, termasuk hari, jam, minit dan saat.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Tempoh Antara Dua Tarikh di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!