SELECT LEFT(CONVERT(VARCHAR, ec.due_date, 120), 20)) AS [time]
獲得的日期和時間,但我想在12小時格式06:00的時間。現在我得到這個2011-11-05 00:00:00
。我想以相同的格式但不是時間的日期。
SELECT LEFT(CONVERT(VARCHAR, ec.due_date, 120), 20)) AS [time]
獲得的日期和時間,但我想在12小時格式06:00的時間。現在我得到這個2011-11-05 00:00:00
。我想以相同的格式但不是時間的日期。
所以:
SELECT CONVERT(VARCHAR(24), ec.due_date, 131)
給出:
05/11/11 02:05:01:100 AM
參考Ť他對更多格式的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