读书人

c#字符串转换终日期保存进数据库

发布时间: 2012-10-08 19:54:56 作者: rapoo

c#字符串转换成日期保存进数据库
c#字符串转换成日期保存进数据库


现在出来的字符串格式是
2012-05-03 12:12:04

我把这个字符串更新到数据库中出错。
数据库列的类型是datetime型。


Update 表 Set lie='表'

有什么方法,让Update之前就把字符串转换成日期类型吗?
然后,更新到数据库中。

[解决办法]

string str="2012-8-9";
DateTime d= Convert.ToDateTime(str);
[解决办法]
或者
DateTime x = DateTime.ParseExact("2012-05-03 12:12:04","yyyy-MM-dd HH:mm:ss",null);

sql = "Update 表 Set lie='" + x.ToString("yyyy-M-d H:m:s") + "'"
[解决办法]
CONVERT(VARCHAR(19),GETDATE(),120)

读书人网 >C#

热点推荐