2017-09-11 134 views
0

我想將一個字符串轉換爲datetime。如何將時間字符串轉換爲日期時間?

所以我建立這個代碼:

SELECT CONVERT(datetime, '23:00', 103) 

如果我試圖執行此代碼我有這樣的:

1900-01-01 23:00:00.000

但是,如果我嘗試執行此轉換:

SELECT CONVERT(datetime, '24:00', 108) 
我有這個錯誤:
+0

也許00:00是有效時間,而不是24:00。 – Jacek

+0

是的,試試00:00 – PreQL

回答

2

日期時間類型不支持「24小時」。其時間範圍是00:00:00至23:59:59.997。

嘗試使用,而不是

SELECT CONVERT(datetime, '00:00', 108) 

有關詳情,請datetime (Transact-SQL)頁。

相關問題