[英]SQL Server: Convert a varchar to a datetime
我希望將以下varchar(255)
數據類型中的datetime
轉換為datetime
或date
格式
05 jun 2007
當我使用帶日期時間或日期的演員表時:
UPDATE [dbo].[SSIS_TempDump_Episode_Numbers]
SET DischargeDate = CAST([Discharge date] as Date)
我收到此錯誤:
消息241,級別16,狀態1,第1行
從字符串轉換日期和/或時間時轉換失敗。
或alter column給我相同的結果。 是因為日期格式嗎?
DECLARE @foo VARCHAR(255)
SET @foo = '05 jun 2007'
PRINT CONVERT(DATETIME,@foo)
Select CONVERT(datetime,'05 jun 2007') -->'2007-06-05 00:00:00.000'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.