<
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 ThenCoba anda Start programnya, atau anda bisa mendapatkan aplikasinya disini. Semoga membantu ^^.
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
Post a Comment