C# Web form calendar.selecteddate到sql日期列格式
我正在尝试从web表单日历中获取“calendar.selecteddate”,并将该日期传递到我的sql数据库日期数据类型列 如果我选择2014年1月5日,则2014年5月1日进入工作状态。如果选择1月13日,则在将数据发送到数据库时会出现异常。它正在将日期转换为yyyy/mm/dd格式。有没有一种方法可以改变我的sql数据库数据类型格式?或者,在我将其传递到数据库之前,有一段代码可以对其进行转换C# Web form calendar.selecteddate到sql日期列格式,c#,sql,date,C#,Sql,Date,我正在尝试从web表单日历中获取“calendar.selecteddate”,并将该日期传递到我的sql数据库日期数据类型列 如果我选择2014年1月5日,则2014年5月1日进入工作状态。如果选择1月13日,则在将数据发送到数据库时会出现异常。它正在将日期转换为yyyy/mm/dd格式。有没有一种方法可以改变我的sql数据库数据类型格式?或者,在我将其传递到数据库之前,有一段代码可以对其进行转换 SqlHandler.SqlQuery(String.Format("INSERT INTO S
SqlHandler.SqlQuery(String.Format("INSERT INTO Sessions VALUES ('{0}', '0')"
, Calendar.SelectedDate.ToString()));
一如既往地谢谢你这是C吗?如果你在上面贴上这样的标签,可能会对你有所帮助。然后,您可能会从了解C的人那里得到一些帮助。抱歉,这是CDon,不要将其作为字符串传递,而要将其作为日期时间类型传递。如果您使用参数化查询(无论如何都应该这样做),或者您冒着SQL注入的风险,则可以这样做。这样,您就不会有任何转换问题;比如你的工作示例,它实际上插入了什么:1月5日。。。还是五月一日?