2015-11-03 50 views
-1

當我想 「翻譯」 一Ndate數字爲DD/MM/YYYY我用這個轉換SQL日期爲varchar(512),以DD/MM/YYYY

convert(varchar(16),dateadd(day, d.Field_Date, '01-01-1970'),103) 

但是我有一個字段是VARCHAR( 512)格式,我想將該字符串轉換爲日期格式。

你可以(是的,你:-))告訴我如何在SQL Server語言中做到這一點?

謝謝。

+5

[Sql Server字符串日期轉換]的可能重複(http://stackoverflow.com/questions/207190/sql-server-string-to-date-conversion) –

回答

1

爲什麼不使用相同的查詢:

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

Select CONVERT(date, @date, 103) 

103是正確的樣式與Convert英國/法國日期(日/月/年)

輸出使用日期:

2015-11-03