Mysql 将SQL date varchar(512)转换为dd/MM/yyyy

Mysql 将SQL date varchar(512)转换为dd/MM/yyyy,mysql,sql,sql-server,date,string-to-datetime,Mysql,Sql,Sql Server,Date,String To Datetime,当我想将一个数据图“翻译”成dd/MM/yyyy时,我使用这个 convert(varchar(16),dateadd(day, d.Field_Date, '01-01-1970'),103) 但是我有一个字段是VARCHAR(512),它的格式就是这个,我想把这个字符串转换成日期格式 您(是的,您:-)能告诉我如何用SQL Server语言完成吗 谢谢。为什么不使用相同的查询: declare @date varchar(512) = '03/11/2015' Select CONVER

当我想将一个数据图“翻译”成dd/MM/yyyy时,我使用这个

convert(varchar(16),dateadd(day, d.Field_Date, '01-01-1970'),103)
但是我有一个字段是VARCHAR(512),它的格式就是这个,我想把这个字符串转换成日期格式

您(是的,您:-)能告诉我如何用SQL Server语言完成吗


谢谢。

为什么不使用相同的查询:

declare @date varchar(512) = '03/11/2015'

Select CONVERT(date, @date, 103)
103是英式/法式日期(dd/mm/yyyy)与转换一起使用的正确样式

输出日期:

2015-11-03
可能重复的