Bagikan melalui


Cara: Mengatur dan Mengembalikan Tanggal dengan Kontrol DateTimePicker Formulir Windows

Tanggal atau waktu yang dipilih saat ini dalam kontrol Formulir Windows DateTimePicker ditentukan oleh Value properti . Anda dapat mengatur Value properti sebelum kontrol ditampilkan (misalnya, pada waktu desain atau dalam peristiwa formulir Load ) untuk menentukan tanggal mana yang awalnya akan dipilih dalam kontrol. Secara default, kontrol Value diatur ke tanggal saat ini. Jika Anda mengubah kontrol Value dalam kode, kontrol secara otomatis diperbarui pada formulir untuk mencerminkan pengaturan baru.

Properti Value mengembalikan DateTime struktur sebagai nilainya. Ada beberapa properti DateTime struktur yang mengembalikan informasi spesifik tentang tanggal yang ditampilkan. Properti ini hanya dapat digunakan untuk mengembalikan nilai; jangan gunakan untuk menetapkan nilai.

  • Untuk nilai tanggal, Monthproperti , Day, dan Year mengembalikan nilai bilangan bulat untuk unit waktu dari tanggal yang dipilih. Properti DayOfWeek mengembalikan nilai yang menunjukkan hari yang dipilih dalam seminggu (nilai yang mungkin tercantum dalam DayOfWeek enumerasi).

  • Untuk nilai waktu, Hourproperti , Minute, Second, dan Millisecond mengembalikan nilai bilangan bulat untuk unit waktu tersebut. Untuk mengonfigurasi kontrol untuk menampilkan waktu, lihat Cara: Waktu Tampilan dengan Kontrol DateTimePicker.

Untuk mengatur nilai tanggal dan waktu kontrol

  • Atur Value properti ke nilai tanggal atau waktu.

    DateTimePicker1.Value = New DateTime(2001, 10, 20)  
    
    dateTimePicker1.Value = new DateTime(2001, 10, 20);  
    
    dateTimePicker1->Value = DateTime(2001, 10, 20);  
    

Untuk mengembalikan nilai tanggal dan waktu

  • Text Panggil properti untuk mengembalikan seluruh nilai seperti yang diformat dalam kontrol, atau panggil metode Value properti yang sesuai untuk mengembalikan bagian dari nilai. Gunakan ToString untuk mengonversi informasi menjadi string yang dapat ditampilkan kepada pengguna.

    MessageBox.Show("The selected value is ", DateTimePicker1.Text)  
    MessageBox.Show("The day of the week is ",
       DateTimePicker1.Value.DayOfWeek.ToString)  
    MessageBox.Show("Millisecond is: ",
       DateTimePicker1.Value.Millisecond.ToString)  
    
    MessageBox.Show ("The selected value is " +
       dateTimePicker1.Text);  
    MessageBox.Show ("The day of the week is " +
       dateTimePicker1.Value.DayOfWeek.ToString());  
    MessageBox.Show("Millisecond is: " +
       dateTimePicker1.Value.Millisecond.ToString());  
    
    MessageBox::Show (String::Concat("The selected value is ",  
       dateTimePicker1->Text));  
    MessageBox::Show (String::Concat("The day of the week is ",  
       dateTimePicker1->Value.DayOfWeek.ToString()));  
    MessageBox::Show(String::Concat("Millisecond is: ",  
       dateTimePicker1->Value.Millisecond.ToString()));  
    

Baca juga