如何使datetimepicker的时间值只精确到小时?
我的datetimepicker以yyyy-MM-dd HH的形式显示,我想在修改时间后让时间值自动取为正点时刻,但是控件会自动加上当前时次的分和秒,例如选择17时后,datetimepicker的value为2012-1-4 17:55:55,而我只想得到value为2012-1-4 17:00:00,该如何设置?
------最佳解决方案--------------------错了应该是:
int nHours=datetimepicker.Value.Hour;
DateTime tmValue=datetimepicker.Value.Date+TimeSpan.FromHours((double)nHours);
tmValue就是你要的时间,
------其他解决方案--------------------显示的时候格式化输出
------其他解决方案--------------------int nHours=datetimepicker.Value.Hour;
datetimepicker.ValueDateTime tmValue=datetimepicker.Value.Date+TimeSpan.FromHours((double)nHours);
------其他解决方案--------------------datetimepicker是个控件吧。我用的是my97datepicker,想精确到秒