Cara Mencari Selisih Tanggal di Java
News Update
Loading...

Jumat, 19 Juni 2015

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

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done