簡體   English   中英

有沒有辦法在SQL SERVER 2008中將varchar轉換為DATETIME?

[英]Is there a way to convert a varchar to DATETIME in SQL SERVER 2008?

例如,這是'24/05/2012 09:56:06' > '24/05/2012 09:56:06' ,我想將其轉換為DATETIME

嘗試這個 :

convert(datetime,'24/05/2012 09:56:06',103)

在此處輸入圖片說明

同時,請參閱

參見CAST和CONVERT 樣式dd/mm/yyyy為103:

select convert(datetime, '24/05/2012 09:56:06', 103);

嘗試這個

選擇convert(datetime,'24 / 05/2012 09:56:06',120)

看到此鏈接: http : //www.sql-server-helper.com/tips/date-formats.aspx

它顯示了更多的sql日期格式。 隨便使用它。

嘗試更准確地滿足您的需求。

SET DATEFORMAT ydm
DECLARE @D DATETIME
SELECT @D = CAST('24/05/2012 09:56:06' AS DATETIME)

SELECT @D AS MYDATETIME

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM