
01 使用 DateTimePicker 控件显示时间

private void Form1_Load(object sender,EventArgs e){//设置dateTimePicker1 的 Format 属性为 Time,使其只显示时间dateTimePicker1.Format = DateTimePickerFormat.Time;textBox1.Text = dateTimePickert.Text; //使用文本框获取控件显示的时间}
程序的运行结果如图 2 所示。

图2 控件只显示时间用
说明
如果想要在该控件内用按钮调整时间值,则需要将ShowUpDown属性设置为true。
02 使用DateTimePicker 控件以自定义格式显示日期
说明
Format 属性必须设置为 DateTimePickerFormat.Custom,才能影响显示的日期和时间的格式设置。

【例2】 创建一个 Windows 应用程序,首先必须将控件的 Format 属性设置为 DateTimePickerFormat.Custom,使用户自定义的时间格式生效。然后将控件的 CustomFormat 属性设置为自定义的格式。
代码如下:
private void Form1_Load(object sender,EventArgs e){//设置 deteTimePicker1 的 Format 属性为 Custom,使其用户自定义的时间格式生效dateTimePicker1.Format = DateTimePickerformat.Custom;//通过控件的 CustomFormat 属性设置自定义的格式dateTimePicker1.CustomFormat = "MMMM dd,yyyy - dddd";label1.Text = dateTimePicker1.Text; //显示当前控件显示的自定义格式的日期}

03 返回 DateTimePicker 控件中选择的日期
private void Form1_Load(object sender,EventArgs e){//使用控件的 Text 属性获取当前控件选择的日期TextBox1.Text = dateTimePicker1.Text;//使用 Value 属性的 Year 方法获取选择日期的年textBox2.Text = dateTimePicker1.Value.Year.ToString();//使用 Value 属性的 Month 方法获取选择日期的月textBox3.Text = dateTimePicker1.Value.Month.ToString();//使用 Value 属性的 Day 方法获取选择日期的日textBox4.Text = dateTimePicker1.Value.Dey.ToString();}
程序的运行结果如图4 所示。

图4 获取控件中选择的日期
说明
如果想要直接获取当前系统的日期和时间,可以使用 Value 属性下的 ToShortDateString和ToShortTimeString方法。
- END -

关注小编不迷路呦
文章转载自DotNet工控上位机编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




