MENU

Java menemukan perbedaan antara dua tanggal

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.

  1. 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.
  2. Selanjutnya, temukan perbedaannya.
  3. 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.

  • URLをコピーしました!
Daftar isi