-2
我在我的表格20/06/2014
格式的字段ContractDate
。這個字段在我的表中的數據類型是varchar(50)
。如何將varchar值轉換爲datetime?
我想將此varchar
字段轉換爲datetime
格式。任何想法 ?
我想這一個:
decslare @Date nvarchar(10)
set @Date='12/12/2001'
select convert(datetime,left(@Date,2)+substring(@Date,4,2)+right(@Date,4))
我得到錯誤...
一個nvarchar數據類型爲datetime數據類型的轉換導致超範圍的值。
在頁面右側的「相關」列下有幾十個鏈接,我建議您查看一些 – LittleBobbyTables
我試過這些鏈接,但是出現錯誤...「轉換nvarchar數據類型轉換爲日期時間數據類型導致超出範圍值 「 – user3563084
您已標記c#但討論'varchar'您是否試圖在sql中執行此操作?或c#? – paqogomez