Udostępnij za pośrednictwem


Instrukcje: ustawianie i zwracanie dat za pomocą kontrolki DateTimePicker formularzy systemu Windows

Aktualnie wybrana data lub godzina w kontrolce windows Forms DateTimePicker jest określana przez właściwość Value. Właściwość Value można ustawić przed wyświetleniem kontrolki (na przykład w czasie projektowania lub w zdarzeniu Load formularza), aby określić, która data zostanie początkowo wybrana w kontrolce. Domyślnie Value kontrolki jest ustawiona na bieżącą datę. Jeśli zmienisz Value kontrolki w kodzie, kontrolka zostanie automatycznie zaktualizowana w formularzu, aby odzwierciedlić nowe ustawienie.

Właściwość Value zwraca strukturę DateTime jako jej wartość. Istnieje kilka właściwości struktury DateTime, które zwracają określone informacje o wyświetlanej dacie. Te właściwości mogą służyć tylko do zwracania wartości; nie należy ich używać do ustawiania wartości.

Aby ustawić wartość daty i godziny elementu sterującego

  • Ustaw właściwość Value na wartość daty lub godziny.

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

Aby zwrócić wartość daty i godziny

  • Wywołaj właściwość Text, aby zwrócić całą wartość w formacie w kontrolce, lub wywołaj odpowiednią metodę właściwości Value, aby zwrócić część wartości. Użyj ToString, aby przekonwertować informacje na ciąg, który może być wyświetlany użytkownikowi.

    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()));  
    

Zobacz też