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

SQL Server 常用日期時間格式轉換對照表

     編輯:關於SqlServer

SQL Server 中文版預設 datetime 格式為 yyyy-mm-dd hh:mm:ss.mmm (如 2004-09-12 11:06:08.177)。開發時常需轉換為各種顯示格式,彙整常用 CONVERT 樣式代碼如下:

樣式代碼輸出範例格式說明
1202004-09-12 11:06:08ODBC 標準 (yyyy-mm-dd hh:mi:ss)
1112004/09/12日本標準 (yyyy/mm/dd)
11220040912ISO 日期 (yyyymmdd)
1022004.09.12點號分隔 (yyyy.mm.dd)
10109/12/2004美式 (mm/dd/yyyy)
10312/09/2004英式/歐式 (dd/mm/yyyy)
10412.09.2004德式 (dd.mm.yyyy)
10512-09-2004義式 (dd-mm-yyyy)
10612 09 2004空白分隔 (dd mon yyyy)
107Sep 12, 2004月份縮寫 (mon dd, yyyy)
10811:06:08僅時間 (hh:mi:ss)
109Sep 12 2004 11:06:08:177AM預設含毫秒 (mon dd yyyy hh:mi:ss:mmmAM/PM)
11009-12-2004美式短日期 (mm-dd-yyyy)
11312 Sep 2004 11:06:08:177歐洲預設含毫秒 (dd mon yyyy hh:mi:ss:mmm)
11411:06:08.177僅時間含毫秒 (hh:mi:ss:mmm)

進階範例: 移除所有分隔符號,取得純數字時間戳記:

SELECT REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120), '-', ''), ' ', ''), ':', '')
-- 結果:20040912110608
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved