-1
我有一個從服務器拉取的僅爲8位數字的日期字段,我想將其轉換爲標準日期格式。在SQL中將8位數字轉換爲日期
例如,「20140501
」將被轉換爲05-01-2014
我使用DateTime
代碼試過,但沒有爲我工作。有什麼建議麼?
我有一個從服務器拉取的僅爲8位數字的日期字段,我想將其轉換爲標準日期格式。在SQL中將8位數字轉換爲日期
例如,「20140501
」將被轉換爲05-01-2014
我使用DateTime
代碼試過,但沒有爲我工作。有什麼建議麼?
許多數據庫可能會將字符串'20140501'識別爲日期,因爲這是ISO標準格式。因此,你可以試試這個:
select cast(cast(datecol as varchar(255)) as date)
這是否工作取決於你的數據庫。
請發佈您正在使用的數據庫引擎和版本 – Lamak
要排除故障,請顯示您嘗試的內容並讓我們知道具體出錯的內容。 – showdev