当我想将Ndate数字“翻译”为dd / MM / yyyy时我会用这个
convert(varchar(16),dateadd(day, d.Field_Date, '01-01-1970'),103)
但我有一个VARCHAR(512)字段的格式,我想将该字符串转换为日期格式。
你能(是的,你:-))告诉我如何用SQL Server语言做到这一点?
谢谢。
答案 0 :(得分:1)
为什么不使用相同的查询:
declare @date varchar(512) = '03/11/2015'
Select CONVERT(date, @date, 103)
103是Convert
用于英国/法国日期(dd / mm / yyyy)的正确样式
输出日期:
2015-11-03