如何将D.M.YYYY字符串转换为DATETIME?

时间:2015-02-19 09:13:06

标签: sql-server date

如何将字符串例如25.6.2014转换为DATETIME数据类型? 我试过了

SELECT CONVERT(datetime, '25.6.2014')
SELECT CAST ('25.6.2012' AS datetime)

但它返回错误

The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

因为它接受像month.date.year

这样的参数

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

尝试在工作室管理中突出显示CONVERT并按F1键

SELECT CONVERT(datetime, '25.6.2014', 103)

答案 1 :(得分:0)

你可以使用

SELECT CONVERT(datetime, '25.6.2014', 103)

用于所有日期时间转换

http://www.sqlusa.com/bestpractices/datetimeconversion/

在上面的链接中给出所有日期时间转换

相关问题