我想知道什么是将DateTime对象解析到sql服务器的最佳方法.
我总是使用像DateTime.Now.TolongDateString()这样的东西,并且取得了很好的效果,除了今天我得到了一个错误,它让我思考.
System.Data.sqlClient.sqlException: Conversion Failed when converting datetime from character string
那么每个人的想法和推荐是什么方式可以工作所有sql服务器,无论有什么设置..
也许像DateTime.Now.ToString(“yyyy / MM / dd”)
解决方法
只有2种安全格式
ISO和ISO8601
ISO = yymmdd
ISO8601 = yyyy-mm-dd Thh:mm:ss:mmm(无空格)(注意T)