Практическое руководство. Установка и возврат дат с помощью элемента управления DateTimePicker в Windows Forms
Выбранная дата или время в элементе управления Windows Forms DateTimePicker определяется свойством Value. Вы можете задать свойство Value перед отображением элемента управления (например, во время разработки или в событии Load формы), чтобы определить, какая дата будет изначально выбрана в элементе управления. По умолчанию у элемента управления Value задана текущая дата. Если изменить Value элемента управления в коде, элемент управления автоматически обновляется в форме, чтобы отразить новый параметр.
Свойство Value возвращает структуру DateTime в качестве значения. Существует несколько свойств структуры DateTime, возвращающих определенные сведения о отображаемой дате. Эти свойства можно использовать только для возврата значения; Не используйте их для задания значения.
Для значений дат Month, Dayи Year свойства возвращают целые значения для этих единиц времени выбранной даты. Свойство DayOfWeek возвращает значение, указывающее выбранный день недели (возможные значения перечислены в перечислении DayOfWeek).
Для значений времени Hour, Minute, Secondи Millisecond свойства возвращают целые значения для этих единиц времени. Для настройки элемента управления для отображения времени см. раздел Практическое руководство: отображение времени с помощью элемента управления DateTimePicker.
Установка значения даты и времени элемента управления
Задайте для свойства Value значение даты или времени.
DateTimePicker1.Value = New DateTime(2001, 10, 20)
dateTimePicker1.Value = new DateTime(2001, 10, 20);
dateTimePicker1->Value = DateTime(2001, 10, 20);
Возврат значения даты и времени
Вызовите свойство Text, чтобы вернуть все значение в формате элемента управления или вызвать соответствующий метод свойства Value, чтобы вернуть часть значения. Используйте 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 ("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()));
См. также
.NET Desktop feedback