摘要:
将对方抛过来的代表时间的varchar类型的数据转换为datetime类型存入数据库写法 cast(datestr as datetime) 报错啦: “从字符串转换日期和/或时间时,转换失败。"最后发现原因:datestr中有的数据为‘abde’--肯定无法转换为datetime类型!!!!正确的思路应先判断 datestr是否合法,此处用的是 isdate(expression)函数函数用法很简单:如果 expression 是有效的 date、time 或 datetime 值,则返回 1;否则,返回 0。如果 expression 为 datetime2 值,则 ISDATE 阅读全文