Rumah > Java > javaTutorial > teks badan

Bagaimanakah Saya Mengira Tempoh Antara Dua Tarikh di Jawa?

Mary-Kate Olsen
Lepaskan: 2024-11-17 20:57:02
asal
159 orang telah melayarinya

How Do I Calculate the Duration Between Two Dates in Java?

Mencari Tempoh Antara Dua Tarikh dalam Java

Mengira perbezaan masa antara dua tarikh ialah tugas biasa dalam pengaturcaraan. Dengan keupayaan Java, anda boleh menentukan tempoh antara dua objek DateTime dengan mudah.

Untuk mencapai matlamat ini, anda boleh menggunakan TimeUnit, kelas Java komprehensif yang menawarkan kaedah untuk menukar tempoh antara pelbagai unit masa. Begini cara anda boleh melaksanakannya:

import java.util.Date;
import java.util.concurrent.TimeUnit;

// Initialize your start and end dates
Date startDate = /* Set start date */;
Date endDate = /* Set end date */;

// Calculate the duration in milliseconds
long duration = endDate.getTime() - startDate.getTime();

// Use TimeUnit to convert milliseconds to desired units
long diffInSeconds = TimeUnit.MILLISECONDS.toSeconds(duration);
long diffInMinutes = TimeUnit.MILLISECONDS.toMinutes(duration);
long diffInHours = TimeUnit.MILLISECONDS.toHours(duration);
long diffInDays = TimeUnit.MILLISECONDS.toDays(duration);

// Display the results
System.out.println("Duration in seconds: " + diffInSeconds + " seconds.");
System.out.println("Duration in minutes: " + diffInMinutes + " minutes.");
System.out.println("Duration in hours: " + diffInHours + " hours.");
System.out.println("Duration in days: " + diffInDays + " days.");
Salin selepas log masuk

Dengan menggunakan TimeUnit, proses penukaran antara milisaat dan unit berbeza menjadi cekap dan tepat. Coretan kod ini akan memberikan anda pecahan terperinci mengenai tempoh antara tarikh yang anda tentukan, dinyatakan dalam pelbagai selang masa.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengira Tempoh Antara Dua Tarikh di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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 terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan