如何使用 Windows 窗体 DateTimePicker 控件设置和返回日期

Windows 窗体 DateTimePicker 控件中当前选定的日期或时间由 Value 该属性确定。 可以在显示控件之前设置 Value 属性(例如,在设计时或在窗体 Load 的事件中),以确定将在控件中最初选择哪个日期。 默认情况下,控件 Value 设置为当前日期。 如果更改 Value 控件的代码,控件将在窗体上自动更新,以反映新设置。

Value 属性将返回一个 DateTime 结构作为其值。 结构的多个属性 DateTime 返回有关显示日期的特定信息。 这些属性只能用于返回值;不要使用它们来设置值。

设置控件的日期和时间值

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

另请参阅