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)