MS SQL - 日期應用
參考資料:
sql 時間轉換格式convert(varchar(10),字段名,轉換格式)
SQL:Getdate+日期格式
每日一SQL-善用DATEADD和DATEDIFF
◎ 時間轉換格式
CONVERT ( 資料型別 [(長度)] , expression內容 [, 樣式代碼])
簡介 :
convent為日期轉換函數,一般就是在時間類型(datetime, smalldatetime)與字符串類型(nchar, nvarchar, char, varchar)
俺〞 常用格式 ↓↓↓↓
8 | 108 | hh:mm:ss
12 | 112 | yymmdd
14 | 114 | hh:mi:ss:mmm(24小時制)
15 | 20 or 120 | yyyy-mm-dd hh:mi:ss(24小時制)
16 | 21 or 121 | yyyy-mm-dd hh:mi:ss:mmm(24小時制)
-- #時間(8, 24, 108) -- 10:25:35 SELECT CONVERT(varchar,getdate(),24) -- #日期 + 時間 (15, 20, 120) -- 2013-09-09 10:25:35 SELECT CONVERT(varchar,getdate(),20) -- #日期 -- 2013.09.09 SELECT CONVERT(varchar,getdate(),102) -- 2013/09/09 SELECT CONVERT(varchar,getdate(),111) -- 20130909 SELECT CONVERT(varchar,getdate(),112) -- ※補:若要取代日期內的格式 -- 2013*09*09 SELECT REPLACE(CONVERT(VARCHAR(10),getdate(),111),'/','*')