select CONVERT(varchar(10), getDate(),121) --不要时间2002-01-01
select CONVERT(varchar(19), getDate(),120) --2019-08-25 20:47:29
select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05
SELECT CONVERT(varchar(100), GETDATE(), 120) 2011-05-09 09:17:19
SELECT CONVERT(varchar(100), GETDATE(), 12)--yymmdd
SELECT CONVERT(varchar(100), GETDATE(), 108)--hh:mm:ss
SELECT REPLACE( CONVERT(varchar(100), GETDATE(), 108),':','') -- hhmmss
select CONVERT(varchar(2), getDate(),8) --小时
https://www.cnblogs.com/firstdream/p/8074219.html
是否有效日期格式
select ISDATE('2001-01-01 00:00:00')
不带毫秒的当前时间
declare @curdt datetime
set @curdt=CONVERT(varchar(19), getDate(),120)
分钟
select datediff(MINUTE,'2021-01-01 00:00:00','2021-01-01 00:10:00')
天数
select datediff(day,'2021-01-01 00:00:00','2021-01-01 00:10:00')