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,请考虑添加一个解释,即使是一个简短的解释。谢谢请考虑增加一个解释,即使是简短的解释。谢谢请考虑增加一个解释,即使是简短的解释。谢谢请考虑增加一个解释,即使是简短的解释。谢谢