Wednesday, May 21, 2014

Menghitung Umur Dari JDateChooser

Selamat (tengah) malam. Kembali bikin postingan tentang Java karena sedang hot-hot nya di kampus. Postingan kali ini akan membahas bagaimana cara menghitung umur menggunakan Java tepatnya dari data yang dimasukkan dengan JDateChooser. Untuk pengantar, seperti inilah contohnya :

HitungUmurSorry Koding Hidden (^_^)v

Masih bingung karena koding-nya di-hidden ? Sabar… Inilah koding-nya :
*Posisi Koding di JButton yah :D

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
    Date lahir = jDateChooser1.getDate();
    Date kini = new Date();
    int umur = kini.getYear()-lahir.getYear();
    tx_tahun.setText(String.valueOf(umur));
}

Inilah output koding tanpa hidden :

HitungUmurNoHidden

Semangat mencoba…!!! (^_^)9
Jangan lupa
diisi kolom komentarnya (^_^)v

14 comments:

  1. kalo nampiliin hasilnya secara otomatis (tanpa harus mencet tombol hitung) gimana om?

    ReplyDelete
    Replies
    1. Bisa, cukup letakkan koding nya di JDateChooser, klo gak salah bagian PropertyChange...
      *maap lama gak buka blog

      Delete
    2. project nya ga bisa di run klo pake PropertyChange ada solusi yang lain ga ?

      Delete
  2. ka, kalau mau di tampilkan secara detail tanggal , bulan , dan harinya gmn ka?

    ReplyDelete
    Replies
    1. Saya sudah buat yang bisa menampilkan umur nya dalam Tahun, Bulan, dan Hari...
      Cek di postingan ini :

      http://s.id/mada4umurdetail

      Delete
  3. kak cara menyimpan data berupa jdatechooser ke databasenya gimanaaaa :|

    ReplyDelete
    Replies
    1. Pertama ambil variabel tanggalnya dari JDateChooser trus atur formatnya sesuai format di Database, trus tingggal insert saja ke Databasenya...
      Kalau untuk tutorialnya nanti saya usahakan.

      Delete
  4. kalo tanpa tombol itu gimana kak?

    ReplyDelete
    Replies
    1. Bisa, cukup letakkan koding nya di JDateChooser, klo gak salah bagian PropertyChange...

      *sepertinya sudah saya jawab di pertanyaan diatas

      Delete