转换字符串格式的日期格式

问题描述:

我无法将字符串转换成日期格式的字符串转换日期和/或时间时转换字符串格式的日期格式

select CONVERT(DATE, '8/17/2016', 103) 

转换失败。

我们能做些什么来解决这个 感谢

+1

你使用MySQL或MS SQL Server试试? (不要标记不涉及的产品。) – jarlh

+0

只需更改103至101 –

SELECT CONVERT(DATE, '8/17/2016', 101) 
+0

请考虑添加一个解释,即使是一个短的。谢谢! –

SELECT convert(datetime, '8/17/2016', 111) 
+0

请考虑添加一个解释,即使是一个简短的。谢谢! –

其实你不需要这种风格,这是一个导致错误。它迄今只有CAST/CONVERT。试试这个

select CONVERT(DATE, '8/17/2016') 

您可以cast

select cast('8/17/2016' as date)