Cara Mencari Selisih Tanggal di Java

Cara Menghitung Selisih Tanggal dalam Hari di Java - Tutorial kali ini saya akan berbagi menghitung selisih kedua tanggal di java. Jadi kita akan mencari selisih dari dua tanggal yang berbeda. Hasilnya kita akan kita tampilkan dalam hitungan hari.

Berikut Source Code Mencari Selisih / Jarak dua tanggal yang berbeda.
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 *
 * @author www.kangsunu.web.id
 */
public class SelisihTanggal {
    public static void main(String[] args) {
            
        String stglAwal = "07/06/2015";
        String stglAkhir = "19/06/2015";
        DateFormat dateAwal = new SimpleDateFormat("dd/MM/yyyy");
        DateFormat dateAkhir = new SimpleDateFormat("dd/MM/yyyy");
        
        try {
            Date tglAwal = dateAwal.parse(stglAwal);
            Date tglAkhir = dateAkhir.parse(stglAkhir);
            
            Date TGLAwal = tglAwal;
            Date TGLAkhir = tglAkhir;
            Calendar cal1 = Calendar.getInstance();
            cal1.setTime(TGLAwal);
            Calendar cal2 = Calendar.getInstance();
            cal2.setTime(TGLAkhir);
            
            String hasil = String.valueOf(daysBetween(cal1, cal2));
            
            System.out.println("Tanggal Awal  = " +stglAwal);
            System.out.println("Tanggal Akhir = " +stglAkhir);
            System.out.println("Selisih: " +hasil+ " hari");
            
        } catch (ParseException e) {
        }
    }
    
    private static long daysBetween(Calendar tanggalAwal, Calendar tanggalAkhir) {
        long lama = 0;
        Calendar tanggal = (Calendar) tanggalAwal.clone();
        while (tanggal.before(tanggalAkhir)) {
            tanggal.add(Calendar.DAY_OF_MONTH, 1);
            lama++;
        }
        return lama;
    }
}

Simpan dengan nama SelisihTanggal.java
Semoga source code mencari selisih tanggal ini bermanfaat ya!

Keyword:
  • Mencari Selisih Tanggal di Java
  • Menghitung Selisih Tanggal di Java
  • Mencari Jarak dua tanggal yang berbeda dengan hitungan hari
  • source code menghitung selisih tanggal

Kang Sunu

Terimakasih telah membaca tulisan saya yang berjudul Cara Mencari Selisih Tanggal di Java. Mohon untuk tidak menyalin sebagian atau seluruh isi dari tulisan pada halaman ini tanpa izin dari saya dan tanpa mencantumkan link aktif ke url http://www.kangsunu.web.id/2015/06/cara-mencari-selisih-tanggal-di-java.html.
Terimakasih untuk teman-teman yang telah menghargai tulisan saya.

0 Response to "Cara Mencari Selisih Tanggal di Java"

Posting Komentar