如何在C#中重置datetimepicker的时间

Mob*_*bin 4 c# datetime winforms

我想手动将日期时间选择器的时间重置为00:00.当我从中选择日期时,我得到实例的时间我选择时间是否有任何方法可以将其重置为给定时间?

Jon*_*eet 7

这个怎么样:

picker.Value = picker.Value.Date;
Run Code Online (Sandbox Code Playgroud)

编辑:要指定特定时间,您可以使用以下内容:

TimeSpan time = new TimeSpan(3, 30, 0); // 3 hours and 30 minutes
picker.Value = picker.Value.Date + time;
Run Code Online (Sandbox Code Playgroud)