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.
W przypadku wartości Monthdaty właściwości , Dayi Year zwracają wartości całkowite dla tych jednostek czasu wybranej daty. Właściwość DayOfWeek zwraca wartość wskazującą wybrany dzień tygodnia (możliwe wartości są wymienione w wyliczenie).DayOfWeek
W przypadku wartości Hourczasu właściwości , Minute, Secondi Millisecond zwracają wartości całkowite dla tych jednostek czasu. Aby skonfigurować kontrolkę do wyświetlania czasu, zobacz Instrukcje: wyświetlanie godziny za pomocą kontrolki DateTimePicker.
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ż
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla