CONVERT(varchar, getdate(), 1) --mm/dd/yy
CONVERT(varchar, getdate(), 2) --yy.mm.dd
CONVERT(varchar, getdate(), 3) --dd/mm/yy
CONVERT(varchar, getdate(), 4) --dd.mm.yy
CONVERT(varchar, getdate(), 5) --dd-mm-yy
CONVERT(varchar, getdate(), 10) --mm-dd-yy
CONVERT(varchar, getdate(), 11) --yy/mm/dd
CONVERT(varchar, getdate(), 12) --yymmdd
CONVERT(varchar, getdate(), 101) --mm/dd/yyyy
CONVERT(varchar, getdate(), 102) --yyyy.mm.dd
CONVERT(varchar, getdate(), 103) --dd/mm/yyyy
CONVERT(varchar, getdate(), 104) --dd.mm.yyyy
CONVERT(varchar, getdate(), 105) --dd-mm-yyyy
CONVERT(varchar, getdate(), 110) --mm-dd-yyyy
CONVERT(varchar, getdate(), 111) --yyyy/mm/dd
CONVERT(varchar, getdate(), 112) --yyyymmdd
CONVERT(char(6), getdate(), 112) --yyyymm
CONVERT(varchar, getdate(), 120) --yyyy-mm-dd hh:MM:ss
replace(replace(replace(replace(CONVERT(varchar, getdate(), 21),' ',''),':',''),'-',''),'.','') --yyyymmddhhmmsssss
檢查是否為合法日期格式
SELECT ISDATE('2019-04-01')
--1 (int)正確
SELECT ISDATE('2019-02-33')
--0 (int)錯誤
--取得現在時間GETDATE()
select GETDATE()
--2019-04-26 16:25:31.900
--取得現在UTC時間(格林威治標準時間)GETUTCDATE()
select GETUTCDATE()
--2019-04-28 16:30:23.650
SELECT convert(datetime, '2019-09-05 20:44:11.500')
取得星期幾
DATEPART(weekday, GETDATE())
沒有留言:
張貼留言