c# DateTime与SQL Server存储过程中的日期类型
本文关键字:过程中 日期 类型 存储过程 存储 DateTime SQL Server | 更新日期: 2023-09-27 18:18:39
如果我有一个c# DateTime
对象和SQL Server中类型为Date
(不是DateTime
)的列
对于从c#中获取日期时间的存储过程,我是否有任何选择,而不是将c# DateTime
传递为SQL Server DateTime
,或者我可以将其传递为Date
类型?
在存储过程中将其定义为DATE
CREATE PROCEDURE dbo.YourProcedure (@FromDate DATE)
.....
并在c#中这样调用:
yourSqlCmd.Parameters.Add("@FromDate", SqlDbType.Date);
yourSqlCmd.Parameters["@FromDate"].Value = yourDotNetDateTime.Date;
您总是可以使用DateTime。日期属性
获取此实例的日期组件。