关于datatime类型数据的问题
SQL表里的时间字段的值为datatime型,这个值只显示到整点,不显示分钟(如2007-08-13 20:00:00),我想取系统时间和它比较,如下所示
DateTime ntimes = System.DateTime.Now;
但是系统时间的值包含分秒,所以就没法比,肯定不相等。
怎么才能将系统时间的datatime值只取到小时呢?比如在2007-08-13 20:36:28的时候,可以得到2007-08-13 20:00:00,即分秒都为零的情况。
各位前辈指导一下哈^_^谢谢了。
------解决方案--------------------DateTime.Today.AddHours( DateTime.Now.Hours );
------解决方案-------------------- Console.WriteLine(DateTime.Now.Date.AddHours(DateTime.Now.Hour));