[英]SQL - Convert varchar to datetime
有什么方法可以將此 varchar -> "18-Jan-2015 12:43:51" 轉換為 SQL 數據庫中的日期時間? 謝謝。
就像上面每個人所說的那樣,最好的方法是使用 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', '-', ' '))
嘗試這個:
SELECT (CONVERT(DATETIME,LEFT('18-Jan-2015 12:43:51',23),101))
您可以使用如下語句
Select convert(datetime, replace('18-Jan-2015 12:43:51', '-', ' '))
SELECT CAST('18-Jan-2015 12:43:51' AS DATETIME)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.