我的表中有一個名爲BarcodeTime的DateTimeOffset列。採樣值如下:無法以我想要的方式顯示DateTimeOffset值
2013-01-20 03:34:36.8930000 -05:00
我想如下,以顯示它:
2013-01-20 03:34:36
我認爲以下應做到:
CONVERT(datetime2, CONVERT(datetime2, BarcodeTime, 0), 120) as BarcodeTime
但是這ISN」不工作。我得到的是這樣的:2013-01-20 03:34:36.8930000
有人能告訴我正確的方法嗎?
爲什麼你轉換爲datetime2,不用介意兩次?你不能在應用程序*中格式化這個字符串*嗎? –
'SELECT CONVERT(CHAR(19),BarcodeTime,120)...' –