C# 将 DateTime 转换为 Sql Server 2005 格式

Posted

技术标签:

【中文标题】C# 将 DateTime 转换为 Sql Server 2005 格式【英文标题】:C# Convert DateTime To Sql Server 2005 Format 【发布时间】:2010-02-24 12:00:29 【问题描述】:

如何将此 DateTime 值转换为 Sql Server 2005 不会对我大喊大叫的东西。

2007-12-01T00:00:00+00:00

(我只关心日期,而不是时间)。

当我尝试将此参数作为 DateTime 变量传递给我的存储过程时出现此错误(C# 对象和 Sql Server 对象都是 DateTime 变量并且必须是) : "从字符串转换日期时间时转换失败。"

【问题讨论】:

完全重复,见***.com/questions/469417/… 【参考方案1】:

转换日期的好方法,sql server 将接受以下格式:yyyymmdd,例如 20071201。

【讨论】:

以上是关于C# 将 DateTime 转换为 Sql Server 2005 格式的主要内容,如果未能解决你的问题,请参考以下文章

C# 将 DateTime 转换为 Sql Server 2005 格式

在 C# 中将字符串转换为 DateTime 并写入 SQL

C# 将 DateTime 从 UTC 转换为 GMT 或 BST

如何使用 SQL 将 Sql Server DateTime 转换为通用时间

如何使用 C# 将此“2012-08-16T19:20:30.456+08:00”字符串转换为 DateTime [重复]

将 C# DateTime 转换为 Javascript 日期