首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于datatime类型数据的有关问题

2012-01-19 
关于datatime类型数据的问题SQL表里的时间字段的值为datatime型,这个值只显示到整点,不显示分钟(如2007-08

关于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));

热点排行