我能够将以下内容转换为 varchar
类型
SELECT CONVERT(VARCHAR(11),'01/02/14',103)
将上述日期转换为 date
数据类型时出现错误
SELECT Convert(date,'01/02/14',103)
我收到错误提示
Msg 241, Level 16, State 1, Line 1
Conversion failed when converting date and/or time from character string.
我也尝试了以下方法,但没有成功。
SELECT Convert(date,CONVERT(VARCHAR(11),'01/02/14',103),103)
如何转换为 date
类型?
最佳答案
dd/mm/yy
格式请试试这个:
SELECT Convert(date,'01/02/14',3);
或者这个 dd/mm/yyyy
格式:
SELECT Convert(date,'01/02/2014',103);
关于sql-server - 如何将 dd/mm/yy 转换为日期数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27686801/