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')

posted on 2017-12-23 00:06  lypzxy  阅读(351)  评论(0编辑  收藏  举报