AFe*_*ter 2 c# sql-server-2008
如何在一天结束时使用C#插入SQL表?
例:
2012-03-01 23:59:59
Run Code Online (Sandbox Code Playgroud)
我的数据库(SQL SERVER)中的这个字段是SmallDateTime.当我在SQL Management Studio中编辑此字段并将秒数增加到50时,这将更改为00:00:00.
如果要引用一天中的最后一秒,则需要将列从SmallDateTime更改为DateTime,因为SmallDateTime不支持秒.
SMALLDATETIME
日期和时间数据从1900年1月1日到2079年6月6日,精确到分钟.具有29.998秒或更低的smalldatetime值向下舍入到最接近的分钟; 29.999秒或更高的值向上舍入到最接近的分钟.
--returns time as 12:35
SELECT CAST('2000-05-08 12:35:29.998' AS smalldatetime)
GO
--returns time as 12:36
SELECT CAST('2000-05-08 12:35:29.999' AS smalldatetime)
GO
Run Code Online (Sandbox Code Playgroud)