2011-11-05 65 views
0

我用這操縱日期時間在SQL Server

SELECT LEFT(CONVERT(VARCHAR, ec.due_date, 120), 20)) AS [time] 

獲得的日期和時間,但我想在12小時格式06:00的時間。現在我得到這個2011-11-05 00:00:00。我想以相同的格式但不是時間的日期。

回答

0

參考Ť他對更多格式的URL: -

http://www.sql-server-helper.com/tips/date-formats.aspx

一些眼前的例子: -

SELECT CONVERT(VARCHAR(20), GETDATE(), 100) 

返回輸出「2005年1月1日下午1:29」

日期格式表示形式:

DD/MM/YYYY HH:MI:SS:MMMAM

DD - 日期
MM - 月
YYYY - 年
HH - 小時
MI - 分鐘
SS - 秒
MMM - MilliSeconds
AM - AM/PM