sqlserver里的时间、日期转换

字符串转日期

SELECT CONVERT(datetime,'19490224')   --: 1949-02-24 00:00:00.000
SELECT CONVERT(datetime,'1949/02/24') -- : 1949-02-24 00:00:00.000
SELECT CONVERT(datetime,'02/24/1949') -- : 1949-02-24 00:00:00.000

  

取当天日期属性

select datepart(yyyy,getdate()) 年,
  datepart(qq,getdate()) 季度,
  datepart(mm,getdate()) 月份,
  datepart(dy,getdate()) [本年-第几天],
  datepart(dd,getdate()) 当月几号,
  datepart(wk,getdate()) [本年-第几星期],
  datepart(dw,getdate()) [星期第几天--周日算第一天],
	datename(weekday, getdate()) 星期几,
  datepart(hh,getdate()) 小时,
  datepart(mi,getdate()) 分钟,
  datepart(ss,getdate()) 秒,
  datepart(ms,getdate()) 毫秒 ;

  

日期转字符串

 

 CONVERT(varchar(100), GETDATE(), 0):	05 15 2024  3:33PM
 CONVERT(varchar(100), GETDATE(), 1):	05/15/24
 CONVERT(varchar(100), GETDATE(), 2):	24.05.15
 CONVERT(varchar(100), GETDATE(), 3):	15/05/24
 CONVERT(varchar(100), GETDATE(), 4):	15.05.24
 CONVERT(varchar(100), GETDATE(), 5):	15-05-24
 CONVERT(varchar(100), GETDATE(), 6):	15 05 24
 CONVERT(varchar(100), GETDATE(), 7):	05 15, 24
 CONVERT(varchar(100), GETDATE(), 8):	15:33:48
 CONVERT(varchar(100), GETDATE(), 9):	05 15 2024  3:33:48:843PM
 CONVERT(varchar(100), GETDATE(), 10):	05-15-24
 CONVERT(varchar(100), GETDATE(), 11):	24/05/15
 CONVERT(varchar(100), GETDATE(), 12):	240515
 CONVERT(varchar(100), GETDATE(), 13):	15 05 2024 15:33:48:843
 CONVERT(varchar(100), GETDATE(), 14):	15:33:48:843
 CONVERT(varchar(100), GETDATE(), 20):	2024-05-15 15:33:48
 CONVERT(varchar(100), GETDATE(), 21):	2024-05-15 15:33:48.843
 CONVERT(varchar(100), GETDATE(), 22):	05/15/24  3:33:48 PM
 CONVERT(varchar(100), GETDATE(), 23):	2024-05-15
 CONVERT(varchar(100), GETDATE(), 24):	15:33:48
 CONVERT(varchar(100), GETDATE(), 25):	2024-05-15 15:33:48.843
 CONVERT(varchar(100), GETDATE(), 100):	05 15 2024  3:33PM
 CONVERT(varchar(100), GETDATE(), 101):	05/15/2024
 CONVERT(varchar(100), GETDATE(), 102):	2024.05.15
 CONVERT(varchar(100), GETDATE(), 103):	15/05/2024
 CONVERT(varchar(100), GETDATE(), 104):	15.05.2024
 CONVERT(varchar(100), GETDATE(), 105):	15-05-2024
 CONVERT(varchar(100), GETDATE(), 106):	15 05 2024
 CONVERT(varchar(100), GETDATE(), 107):	05 15, 2024
 CONVERT(varchar(100), GETDATE(), 108):	15:33:48
 CONVERT(varchar(100), GETDATE(), 109):	05 15 2024  3:33:48:843PM
 CONVERT(varchar(100), GETDATE(), 110):	05-15-2024
 CONVERT(varchar(100), GETDATE(), 111):	2024/05/15
 CONVERT(varchar(100), GETDATE(), 112):	20240515
 CONVERT(varchar(100), GETDATE(), 113):	15 05 2024 15:33:48:843
 CONVERT(varchar(100), GETDATE(), 114):	15:33:48:843
 CONVERT(varchar(100), GETDATE(), 120):	2024-05-15 15:33:48
 CONVERT(varchar(100), GETDATE(), 121):	2024-05-15 15:33:48.843
 CONVERT(varchar(100), GETDATE(), 126):	2024-05-15T15:33:48.843

  

posted @ 2024-05-15 15:34  wsh3166Sir  阅读(508)  评论(0编辑  收藏  举报