📌  相关文章
📜  如何在C#中的DateTimePicker中显示当前日期时间?(1)

📅  最后修改于: 2023-12-03 14:52:41.935000             🧑  作者: Mango

如何在C#中的DateTimePicker中显示当前日期时间?

在C#中,使用DateTimePicker控件可以轻松地实现日期和时间的选择。在此过程中,您可能需要将DateTimePicker控件的值设置为当前日期和时间。该过程非常简单,本文将向您介绍如何实现。

步骤
1. 设置DateTimePicker的值为当前日期时间

在C#中,可以使用DateTime.Now属性获取当前日期和时间。可以通过以下代码将DateTimePicker控件的值设置为当前日期和时间:

dateTimePicker1.Value = DateTime.Now;
2. 初始化DateTimePicker的默认显示值为当前日期时间

在C#中,DateTimePicker控件默认显示的值是1970年1月1日。因此,如果要将DateTimePicker控件的默认显示值设置为当前日期和时间,必须在Form_Load或者用户界面初始化方法中手动设置DateTimePicker的值。可以通过以下代码实现:

private void Form1_Load(object sender, EventArgs e)
{
    dateTimePicker1.Value = DateTime.Now;
}
3. 自定义DateTimePicker的显示格式

在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 |

4. 手动设置DateTimePicker的值

在C#中,可以使用DateTimePicker控件中的Value属性手动设置日期和时间的值。可以通过以下代码手动设置DateTimePicker控件的值:

DateTime date = new DateTime(2021, 1, 1);
dateTimePicker1.Value = date;
5. 从DateTimePicker获取日期和时间的值

在C#中,可以使用DateTimePicker控件中的Value属性获取日期和时间的值。可以通过以下代码获取DateTimePicker控件的值:

DateTime date = dateTimePicker1.Value;
结论

通过本文,您已经学会了如何在C#中使用DateTimePicker控件显示当前日期和时间,以及如何自定义日期和时间的显示格式,手动设置DateTimePicker的值以及从DateTimePicker获取日期和时间的值。