首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 日期時間格式轉換完整對照表:CONVERT 函數 30 種格式代碼速查

     編輯:關於SqlServer

語法

CONVERT(nvarchar(長度), 日期欄位, 格式代碼)

日期格式 (DATE)

代碼範例輸出 (2006-12-30)格式描述
112/30/06美式 MM/DD/YY
206.12.30YY.MM.DD
330/12/06DD/MM/YY
430.12.06DD.MM.YY
530-12-06DD-MM-YY
630 Dec 06DD Mon YY
7Dec 30, 06Mon DD, YY
1012-30-06MM-DD-YY
1106/12/30YY/MM/DD
10112/30/2006美式 MM/DD/YYYY
1022006.12.30YYYY.MM.DD
10330/12/2006DD/MM/YYYY
10430.12.2006DD.MM.YYYY
10530-12-2006DD-MM-YYYY
10630 Dec 2006DD Mon YYYY
107Dec 30, 2006Mon DD, YYYY
11012-30-2006MM-DD-YYYY
1112006/12/30YYYY/MM/DD (ISO 8601 短格式)

時間格式 (TIME)

代碼範例輸出格式描述
8 / 10800:38:54HH:MI:SS (24小時制)
9 / 109Dec 30 2006 12:38:54:840AMMon DD YYYY HH:MI:SS:mmmAM/PM
14 / 11400:38:54:840HH:MI:SS:mmm (24小時制含毫秒)

常用組合範例

-- 完整日期時間 (含毫秒)
SELECT CONVERT(VARCHAR, GETDATE(), 121);  -- 2006-12-30 00:38:54.840

-- 僅日期 (ISO 標準)
SELECT CONVERT(VARCHAR, GETDATE(), 111);  -- 2006/12/30

-- 僅時間 (精確到秒)
SELECT CONVERT(VARCHAR, GETDATE(), 108);  -- 00:38:54

提醒

  • 格式代碼 0/100 為預設值 (Mon DD YYYY HH:MIAM/PM)
  • SQL Server 2008+ 建議使用 FORMAT() 函數支援自訂格式字串
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved