Selisih hari pada DateTimePicker VB. NET

Posted by YOUR IT SOLUTION

< data-ad-client="ca-pub-3890975320167131" data-ad-slot="8978403605"/ins>

DateTimePicker merupakan salah satu component yang dapat menampilkan waktu. DateTimePicker biasa digunakan pada aplikasi yang menggunakan form seperti biodata, perhotelan, manifest, penjualan, dan lainnya. Dan dari aplikasi tersebut pastinya akan menghitung selisih hari, bulan, ataupun tahun. Untuk mengatur format waktu pada DateTimePicker anda dapat melihat dari postingan sebelumnya disini.

Baik langsung saja buat New Project pada VB. NET dan ikuti langkah seperti berikut:
  • Buat Project anda dengan nama AppDateTimePicker.
  • Tambahkan 2 buah DateTimePicker, 3 buat TextBox, dan 3 buah Label.
  • Pada Properties DateTimePciker ubah pada Format : Custom dan CustomFormat : dd MMM yyy. 
  • Ubah properties TextBox1 Name : txtahun, TextBox2 Name : txbulan, dan TextBox3 Name : txhari.
  • Pada event DateTimePicker1_ValueChanged tambahkan code seperti berikut:
If DateTimePicker1.Value > DateTimePicker2.Value Then
       DateTimePicker1.Value = DateTimePicker2.Value
Else
       txtahun.Text = DateDiff(DateInterval.Year, CDate(DateTimePicker1.Text), CDate(DateTimePicker2.Text))
       txbulan.Text = DateDiff(DateInterval.Month, CDate(DateTimePicker1.Text), CDate(DateTimePicker2.Text))
       txhari.Text = DateDiff(DateInterval.Day, CDate(DateTimePicker1.Text), CDate(DateTimePicker2.Text))
End If
  • Dan pada event DateTimePicker2_ValueChanged tambahkan code seperti berikut:
If DateTimePicker2.Value < DateTimePicker1.Value Then
      DateTimePicker2.Value = DateTimePicker1.Value
Else
      txtahun.Text = DateDiff(DateInterval.Year, CDate(DateTimePicker1.Text), CDate(DateTimePicker2.Text))
      txbulan.Text = DateDiff(DateInterval.Month, CDate(DateTimePicker1.Text), CDate(DateTimePicker2.Text))
      txhari.Text = DateDiff(DateInterval.Day, CDate(DateTimePicker1.Text), CDate(DateTimePicker2.Text))
End If
 Coba anda Start programnya, atau anda bisa mendapatkan aplikasinya disini. Semoga membantu ^^.

Related Post



Post a Comment