繁体   English   中英

如何将DateTimePicker设置为特定时间并保持当前日期?

[英]How to set DateTimePicker to certain time and keep the current date?

单击按钮时,我想将DateTimePicker设置为显示日期和时间,如下所示:

date =当前日期。

time = 10:30:00

以下代码更改日期和时间但未保留当前日期:

private void button1_Click(object sender, EventArgs e)
{
    dateTimePicker1.Value = new DateTime(2010, 1, 1, 10, 30, 0);
}

我想要的是:如何自定义时间到10:30:00并保持当前日期(今天的日期)?

您可以将DateTime.TodayDateTime.AddHours一起使用。

dateTimePicker1.Value = DateTime.Today.AddHours(10.5);

此属性设置为今天的日期,时间组件为午夜。 添加10.5小时将返回当前日期作为日期与10:30作为时间。

dateTimePicker1.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 10, 30, 0);

如果它仅用于显示目的,请使用DateTimePicker的属性Format = 'Custom'CustomFormat = 'yyyy-MM-dd HH:00:00' 这将显示当前日期和当前小时(控件的值保持固定日期时间)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM