我试过这个
SELECT convert(datetime, '23/07/2009', 111)
但出现这个错误
将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。
However
SELECT convert(datetime, '07/23/2009', 111)
不过还可以
第一个怎么解决?
最后一个参数CONVERT
似乎确定了用于解析的格式。咨询CONVERT 的 MSDN 文档.
111
- 你用的是日本的yy/mm/dd
.
我猜你正在寻找的是103
, 那是dd/mm/yyyy
.
所以你应该尝试:
SELECT convert(datetime, '23/07/2009', 103)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)