我有串date="20130613070000+1000"
我转换为DATATIME使用:如何改变日期格式在SQL Server或C#在SQL Server如何真正插入日期时间
date_dt = DateTime.ParseExact(date, "yyyyMMddHHmmsszzz", null, DateTimeStyles.None);
导致其date_dt=13/06/2013 12:00:00 AM
我插入到数据库的SQL使用服务器
insert into date (startdate) VALUES ('13/06/2013 12:00:00 PM')
我有一个问题 - 我得到一个错误:
Msg 242, Level 16, State 3, Line 6
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
什么为dt_date
的水溶液转化与fomat MM/dd/yyy
?
*不*在代码中的sql语句字符串中插入值! *请*使用[SqlParameter](http://msdn.microsoft.com/library/system.data.sqlclient.sqlparameter.aspx)。 – Corak
http://stackoverflow.com/questions/1032495/insert-datetime-value-in-sql-database-with-c-sharp – Zaki
'cmd.CommandText = “插入到日期(开始日期)的值(@startDate)”; cmd.Parameters.AddWithValue(“startDate”,date_dt);' - ***工作完成*** –