日期格式




CONVERT(CHAR(10), GETDATE(), 100) => MM DD YYYY (06 26 2008)
CONVERT(CHAR(10), GETDATE(), 101) => MM/DD/YYYY (06/26/2008)
CONVERT(CHAR(10), GETDATE(), 102) => MM.DD.YYYY (06.26.2008)
CONVERT(CHAR(10), GETDATE(), 103) => DD/MM/YYYY (14/03/2011)
CONVERT(CHAR(10), GETDATE(), 104) => DD.MM.YYYY (14.03.2011)
CONVERT(CHAR(10), GETDATE(), 105) => DD-MM-YYYY (14-03-2011)
CONVERT(CHAR(10), GETDATE(), 106) => DD MM YYYY (14 03 2011)
CONVERT(VARCHAR(8), GETDATE(), 108)  => HH:MM:SS (17:24:30)
CONVERT(CHAR(8), GETDATE(), 112) => YYYYMMDD (20110314)
CONVERT(CHAR(12), GETDATE(), 114) => HH:MM:SS:sss (17:24:30:923)
CONVERT(CHAR(10), GETDATE(), 111) => YYYY/MM/DD (2008/06/26)CONVERT(CHAR(10), GETDATE(), 120) => YYYY-MM-DD (2008-06-26)

取得年月日時分秒
<SQL Serve 2005 and Onwards>
CONVERT(VARCHAR(10), GETDATE(), 111) + ' ' + CONVERT(VARCHAR(8), GETDATE(), 108) => YYYY/MM/DD  => YYYY/MM/DD HH:MM:SS (2008/06/26 17:24:30)

<SQL Server 2012 and later versions>
SELECT FORMAT(GETDATE() , yyyy/'MM/dd HH:mm:ss')




留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記