Sim*_*Sim 45 t-sql string datetime
我试过这个
SELECT convert(datetime, '23/07/2009', 111)
但得到了这个错误
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
然而
SELECT convert(datetime, '07/23/2009', 111)
没关系
如何修复第一个?
Grz*_*zki 89
最后一个参数CONVERT似乎决定了用于解析的格式.有关CONVERT的信息,请参阅MSDN文档.
111- 你正在使用的是日本yy/mm/dd.
我猜你正在寻找的是103那个dd/mm/yyyy.
所以你应该尝试:
SELECT convert(datetime, '23/07/2009', 103)
Run Code Online (Sandbox Code Playgroud)
Ale*_*lex 10
尝试:
SELECT convert(datetime, '23/07/2009', 103)
Run Code Online (Sandbox Code Playgroud)
这是英国/法国标准.
| 归档时间: |
|
| 查看次数: |
237674 次 |
| 最近记录: |