Sql 将字符串格式转换为日期格式

Sql 将字符串格式转换为日期格式,sql,sql-server,sql-server-2008,tsql,Sql,Sql Server,Sql Server 2008,Tsql,我无法将字符串转换为日期格式 select CONVERT(DATE, '8/17/2016', 103) 从字符串转换日期和/或时间时,转换失败 我们能做些什么来解决这个问题 谢谢事实上,你不需要那种风格,正是这种风格导致了错误。只需将其转换为最新版本即可。试试这个 select CONVERT(DATE, '8/17/2016') 实际上你不需要那种风格,它是导致错误的原因。只需将其转换为最新版本即可。试试这个 select CONVERT(DATE, '8/17/2016')

我无法将字符串转换为日期格式

select CONVERT(DATE, '8/17/2016', 103) 
从字符串转换日期和/或时间时,转换失败

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

事实上,你不需要那种风格,正是这种风格导致了错误。只需将其转换为最新版本即可。试试这个

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

实际上你不需要那种风格,它是导致错误的原因。只需将其转换为最新版本即可。试试这个

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

您也可以尝试使用
cast

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

您也可以尝试使用
cast

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

您使用的是MySQL还是MS SQL Server?(不要标记未涉及的产品)只需将103更改为101您使用的是MySQL还是MS SQL Server?(不要标签产品没有涉及。)只要改变103到101,请考虑添加一个解释,即使是一个简短的解释。谢谢请考虑增加一个解释,即使是简短的解释。谢谢请考虑增加一个解释,即使是简短的解释。谢谢请考虑增加一个解释,即使是简短的解释。谢谢