Pada kesempatan kali ini saya akan memberikan sedikit tutorial bagaimana caranya membuat selisih tanggal dengan netbeans, mungkin suatu saat kita akan membutuhkan cara menghitung selisih tanggal
ini, untuk mencari tanggal pinjam kembali dan denda keterlambatan seperti di
sistem perpustakaan dalam meminjam buku, ataupun yang lainnya yang membutuhkan selisih tanggal dan hari.
Oke langsung saja berikut cara membuat selisih tanggal dengan netbeans.
Langkah 1. Buka netbeans kalian.
Langkah 2. Desain from seperti berikut.
Pallete yang dibutuhkan.
Jika belum tau cara membuat from baca sini perhatikan langkah demi langkah di link tersebut.
Langkah 3. Ganti name variable dengan ketentuan sebagai berikut.
Langkah 5. Selanjutnya deklarasikan data yang dibutuhkan dengan cara menuliskan source code berikut dibawah definisi class.
Penempatannya seperti gambar di bawah ini.
Langkah 6. Selanjutnya klik kanan pada JDateChooser tanggal pinjam dan tanggal kembali lalu pilih Events -> PropertyChange -> propertyChange.
Langkah 7. Kemudian masukan source code dibawah ini.
Untuk tanggal pinjam.
Untuk tanggal kembali.
Hasilnya penempatannya seperti gambar berikut.
Langkah 8. Klik 2x pada tombol hitung, lalu masukan source code berikut.
Seperti ini.
Langkah 9. Apabila tidak error coba kalian jalankan dengan cara klik Run atau tekan Shift + F6 pada keyboard lalu kalian inputkan tanggal pinjam dan tanggal kembali kemudian tekan tombol hitung maka lama pinjam akan terisi berdasarkan perhitungan selisih tanggal. Hasilnya seperti gambar di bawah ini.
Langkah 10. Selesai!!
Sekian tutorial kali ini, semoga tutorial ini bisa bermanfaat bagi kalian semua yang sedang lagi belajar netbeans.
Oea untuk kumpulan tutorial java netbeans lainnya kalian bisa baca sini. Terimakasih.
Oke langsung saja berikut cara membuat selisih tanggal dengan netbeans.
Langkah 1. Buka netbeans kalian.
Langkah 2. Desain from seperti berikut.
Pallete yang dibutuhkan.
- Jlabel
- JDateChooser
- JButton
- JTextField
Jika belum tau cara membuat from baca sini perhatikan langkah demi langkah di link tersebut.
Langkah 3. Ganti name variable dengan ketentuan sebagai berikut.
- JDateChooser1 ganti variable name menjadi tglpinjam.
- JDateChooser2 ganti variable name menjadi tglkembali.
- JTextField ganti variable name menjadi lamapinjam.
- JButton ganti variable name menjadi hitung.
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
Langkah 5. Selanjutnya deklarasikan data yang dibutuhkan dengan cara menuliskan source code berikut dibawah definisi class.
String pinjam;
String kembali;
Penempatannya seperti gambar di bawah ini.
Langkah 6. Selanjutnya klik kanan pada JDateChooser tanggal pinjam dan tanggal kembali lalu pilih Events -> PropertyChange -> propertyChange.
Langkah 7. Kemudian masukan source code dibawah ini.
Untuk tanggal pinjam.
if (tglpinjam.getDate() != null) {
SimpleDateFormat FormatTanggal = new SimpleDateFormat("dd MMMM yyyy");
pinjam = FormatTanggal.format(tglpinjam.getDate());
}
Untuk tanggal kembali.
if (tglkembali.getDate() != null) {
SimpleDateFormat FormatTanggal = new SimpleDateFormat("dd MMMM yyyy");
kembali = FormatTanggal.format(tglkembali.getDate());
}
Hasilnya penempatannya seperti gambar berikut.
Langkah 8. Klik 2x pada tombol hitung, lalu masukan source code berikut.
try {
DateFormat format = new SimpleDateFormat("dd MMMM yyyy");
Date tanggalpinjam = format.parse(pinjam);
Date tanggalkembali = format.parse(kembali);
long tanggalpinjam1 = tanggalpinjam.getTime();
long tanggalkembali1 = tanggalkembali.getTime();
long diff = tanggalkembali1 - tanggalpinjam1;
long lama = diff / (24 * 60 * 60 * 1000);
lamapinjam.setText(Long.toString(lama) + "");
} catch (Exception e) {
System.out.println("" + e.getMessage());
}
Seperti ini.
Langkah 9. Apabila tidak error coba kalian jalankan dengan cara klik Run atau tekan Shift + F6 pada keyboard lalu kalian inputkan tanggal pinjam dan tanggal kembali kemudian tekan tombol hitung maka lama pinjam akan terisi berdasarkan perhitungan selisih tanggal. Hasilnya seperti gambar di bawah ini.
Langkah 10. Selesai!!
Sekian tutorial kali ini, semoga tutorial ini bisa bermanfaat bagi kalian semua yang sedang lagi belajar netbeans.
Oea untuk kumpulan tutorial java netbeans lainnya kalian bisa baca sini. Terimakasih.
4 komentar
Click here for komentarlong lama = diff / (24 * 60 * 60 * 1000);
Replymksd dari kodingan ini apa yah bro? 24,60,60 sama 1000??
gan kalo ngitung tanggal nya gak pake JDateChooser.. tapi hitung dari tanggal pake text field itu gimnaya?
ReplyKa mau nanya dong ko hasil aku masih 0 ya?
ReplyWhat is a casino site? | Lucky Club Live
ReplyLuckyClub allows you to play online slots for free without registration or for real money. luckyclub Learn more about their games and learn more. Lucky Rating: 3.9 · Review by Lucky Club Live
ConversionConversion EmoticonEmoticon