Sql-Server-2012
將 Varchar 轉換為日期時間
我有一個數據庫欄位 Column_A 在 Varchar(16) 中不為空,並且值例如 20191210215033CS 但我想像 2019-12-10 21:50:33 一樣打破它
由於它是生產數據庫,因此無法更改數據類型。
嘗試了下面的程式碼
SELECT convert(datetime, 'Column_A', 120) but getting the error
從字元串轉換日期和/或時間時轉換失敗。
他們有什麼解決方法嗎?任何幫助將不勝感激 !
‘Column_A’ 不是日期,Column_A 可能是。
Select convert(datetime,format(convert(bigint,left(Column_A,14)), '####/##/## ##:##:##'))
這忽略了您範例中的“CS”。一種時區?