Windows 窗体
DateTimePicker
控件中的当前所选日期或时间由
Value
属性确定。 可在显示控件前(例如,在设计时或在窗体的
Load
事件中)设置
Value
属性来确定控件中最初将选定的日期。 默认情况下,该控件的
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()));
DateTimePicker 控件
如何:使用 Windows 窗体 DateTimePicker 控件显示自定义格式的日期