2012-08-25 42 views

回答

2

如果放置在單引號的數據,那麼您將無法獲得算術流量誤差

SELECT convert(datetime, '20120825142616' , 120) AS [time] 

,但你會得到一個錯誤:

Conversion failed when converting date and/or time from character string.

我以爲格式不對。如果我只將它的日期起作用。像

SELECT convert(datetime, '20120825' , 120) AS [time] 
-- output 
2012-08-25 00:00:00.000 

,如果我把日期格式它的工作原理

SELECT convert(datetime, '2012-08-25 14:26:16' , 120) AS [time] 
-- output 
2012-08-25 14:26:16.000 
+0

這給類似的細節http://www.sqlusa.com/bestpractices/datetimeconversion/ – void1916

相關問題