Daftar isi
Java menemukan perbedaan antara dua tanggal
Di Jawa ada duaperbedaan tanggalMemperkenalkan contoh program yang mencari .
Pada contoh program, tanggal yang akan dibandingkan adalah string (yyyy/MM/dd) atau java.util.Date.
perbedaan tanggalCara perhitungan untuk mencarinya adalah sebagai berikut.
- Pertama-tama konversikan kedua tanggal menjadi nilai panjang.
*Nilai panjang ini adalah jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 GMT. - Selanjutnya, temukan perbedaannya.
- Anda dapat mengetahui perbedaan tanggal dengan membagi jumlah yang diperoleh pada perhitungan di atas dengan jumlah jam dalam sehari.
*Satu hari (24 jam) adalah 86.400.000 milidetik.
sumber sampel
eksekusi
◆Contoh eksekusi
public static void main(String[] args) { int ret = DifferenceDays("2008/6/2","2008/6/1"); System.out.println("Result1 = "+ret); ret = DifferenceDays ("2008/6/1","2008/6/3"); System.out.println("Hasil 2 = "+ret); // Banyaknya hari di bulan Mei adalah 31 ret = DifferenceDays("2008/ 6/1","2008/5/1"); System.out.println("Hasil 3 = "+ret); // Banyaknya hari di bulan Juni adalah 30 ret = DifferenceDays("2008/7/1" , "2008/6/1"); System.out.println("Hasil 4 = "+ret); // Karena tahun 2008 adalah tahun kabisat, hari terakhir bulan Februari adalah tanggal 29 ret = DifferenceDays("2008/3 /1 ","2008/2/28"); System.out.println("Hasil 5 = "+ret); }
◆Hasil eksekusi
Hasil 1 = 1 Hasil 2 = -2 Hasil 3 = 31 Hasil 4 = 30 Hasil 5 = 2
Menemukan perbedaan antara dua tanggal relatif mudah, namun menemukan perbedaan bulan sedikit lebih sulit. Silakan lihat di bawah untuk referensi.
"Java menemukan perbedaan bulan antara dua tanggal”
Program contoh ini untuk Obrolan & Messenger.Fungsi manajemen kalender/jadwal” sebenarnya digunakan.