📅  最后修改于: 2023-12-03 14:52:41.935000             🧑  作者: Mango
在C#中,使用DateTimePicker控件可以轻松地实现日期和时间的选择。在此过程中,您可能需要将DateTimePicker控件的值设置为当前日期和时间。该过程非常简单,本文将向您介绍如何实现。
在C#中,可以使用DateTime.Now属性获取当前日期和时间。可以通过以下代码将DateTimePicker控件的值设置为当前日期和时间:
dateTimePicker1.Value = DateTime.Now;
在C#中,DateTimePicker控件默认显示的值是1970年1月1日。因此,如果要将DateTimePicker控件的默认显示值设置为当前日期和时间,必须在Form_Load或者用户界面初始化方法中手动设置DateTimePicker的值。可以通过以下代码实现:
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime.Now;
}
在C#中,可以使用DateTimePicker控件中的CustomFormat属性自定义日期和时间的显示格式。可以通过以下代码自定义DateTimePicker的显示格式,将其设置为“yyyy-MM-dd HH:mm:ss”:
dateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss";
如果要使用其他日期和时间格式,请参考下面的表格。
| 格式 | 描述 | | ------- | ---------------------- | | yyyy | 四位数的年份 | | yy | 两位数的年份 | | MM | 月份,例如:12 | | MMMM | 月份的完整名称,例如:十二月 | | M | 单独的数字月份 | | dd | 日期,例如:31 | | dddd | 当前日期的完整名称,例如:星期三 | | d | 单独的数字日期 | | HH | 小时,24小时制,例如:23 | | hh | 小时,12小时制,例如:11 | | mm | 分钟 | | ss | 秒 | | tt | AM或PM | | t | A或P |
在C#中,可以使用DateTimePicker控件中的Value属性手动设置日期和时间的值。可以通过以下代码手动设置DateTimePicker控件的值:
DateTime date = new DateTime(2021, 1, 1);
dateTimePicker1.Value = date;
在C#中,可以使用DateTimePicker控件中的Value属性获取日期和时间的值。可以通过以下代码获取DateTimePicker控件的值:
DateTime date = dateTimePicker1.Value;
通过本文,您已经学会了如何在C#中使用DateTimePicker控件显示当前日期和时间,以及如何自定义日期和时间的显示格式,手动设置DateTimePicker的值以及从DateTimePicker获取日期和时间的值。