我在SQL Server存储过程中使用
之后,我需要实现一个基于
C#和SQL中的datetime是不同的。如何将C# datetime转换为SQL datetime,其格式为
欢迎提出所有建议/可能的方法。
GETDATE()
插入日期到SQL Server数据库表中。之后,我需要实现一个基于
datetime
输入参数的C#函数,以查找日期是否保存在表中。C#和SQL中的datetime是不同的。如何将C# datetime转换为SQL datetime,其格式为
yyyy-mm-ddT:yy:mm:ss.mmm
?我需要明确指定yyyy-mm-ddT:yy:mm:ss.mmm
。欢迎提出所有建议/可能的方法。
DATETIME
和.NET中的DateTime
并不不同 - 你可以将SQL Server中的任何DATETIME
表示为.NETDateTime
。在范围(1753年1月1日至9999年12月31日)和精度(3.33毫秒)方面,SQL Server中的DATETIME
有限制,但它在SQL Server 2008中已被弃用,不应再使用;改用DATE
(如果只需要日期-没有时间)或DATETIME2(n)
。 - marc_s