Udostępnij za pośrednictwem


Porady: ustawianie i zwracanie dat za pomocą formantu DateTimePicker formularzy systemu Windows

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

Właściwość Value zwraca DateTime strukturę jako jej wartość. Istnieje kilka właściwości DateTime struktury, 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 kontrolki

  • Value Ustaw właściwość 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 Text właściwość , aby zwrócić całą wartość w formacie sformatowanym w kontrolce, lub wywołaj odpowiednią metodę Value właściwości, aby zwrócić część wartości. Służy ToString do konwertowania informacji 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ż