【发布时间】:2009-08-15 17:17:52
【问题描述】:
我想手动将日期时间选择器的时间重置为 00:00。当我从中选择日期时,我会得到实例的时间,我选择时间有什么办法可以将其重置为给定时间?
【问题讨论】:
我想手动将日期时间选择器的时间重置为 00:00。当我从中选择日期时,我会得到实例的时间,我选择时间有什么办法可以将其重置为给定时间?
【问题讨论】:
这个怎么样:
picker.Value = picker.Value.Date;
编辑:要指定特定时间,您可以使用以下内容:
TimeSpan time = new TimeSpan(3, 30, 0); // 3 hours and 30 minutes
picker.Value = picker.Value.Date + time;
【讨论】:
将时间重置为 00:00:00
dateTimePicker.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0);
重置前:
2009-08-15 20:27:42
重置后
2009-08-15 00:00:00
【讨论】:
您可以转到设计器并将 DateTimePicker 控件的 Value 属性设置为 00:00 - 它会在设计器中消失,但值将是 00:00。
【讨论】: