任何转换此varchar的方法 - > " 2015年1月18日12:43:51"到SQL数据库中的日期时间? 感谢。
答案 0 :(得分:1)
就像上面的每个人一样,最好的方法是使用convert或cast,此外,这是非常基本的sql
这是两种情况:
SELECT CAST('18-Jan-2015 12:43:51' AS DATETIME) AS DATE
SELECT CONVERT (DATETIME, REPLACE('18-Jan-2015 12:43:51', '-', ' '))
答案 1 :(得分:0)
答案 2 :(得分:0)
试试这个:
SELECT (CONVERT(DATETIME,LEFT('18-Jan-2015 12:43:51',23),101))
答案 3 :(得分:0)
您可以使用下面的语句
Select convert(datetime, replace('18-Jan-2015 12:43:51', '-', ' '))
答案 4 :(得分:0)
SELECT CAST('18-Jan-2015 12:43:51' AS DATETIME)