2015-09-05 567 views

回答

0

使用convertreplace

Select convert(datetime, replace('18-Jan-2015 12:43:51', '-', ' '), 113) 
0

試試這個:

SELECT (CONVERT(DATETIME,LEFT('18-Jan-2015 12:43:51',23),101)) 
+0

這將導致錯誤。樣式101是「mm/dd/yyyy」... –

+0

SELECT(CONVERT(DATETIME,LEFT('18-Jan-2015 12:43:51',23),101))。這是在SQL服務器2012年工作..我得到的結果:2015年1月18日12:43:51.000。我沒有得到任何錯誤。 – temUser

+0

我站好了。 –

0

您可以使用的語句像下面

Select convert(datetime, replace('18-Jan-2015 12:43:51', '-', ' '))