DateTimePicker控件,如何设置时间?

jam*_*lcs 0 c# vb.net

如何在DateTimePicker控件中设置时间,我已经更改了显示格式=时间

我想让DateTimePicker显示我设置的时间.

例如,将其设置为下午5:30

我尝试但失败了:

DateTimePicker1.Value = New DateTime(0, 0, 0, 5, 30, 0) 'fail at runtime
Run Code Online (Sandbox Code Playgroud)

任何想法,谢谢

TLi*_*ebe 12

尝试将新DateTime的日期部分设置为当前日期:

DateTimePicker1.Value = new DateTime( DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 5, 30, 0 )
Run Code Online (Sandbox Code Playgroud)

然后,当您想要读取值时,只需占用DateTime的时间部分.日期部分必须设置为某个值,但由于您只显示时间,因此它并不重要.