作者:小5聊基础
简介:一只喜欢全栈方向的程序员,欢迎咨询,尽绵薄之力答疑解惑
编程原则:Write Less Do More
【当前系统时间函数】
纯天然,没有任何参数
select getdate()
【常用的日期格式化】
select convert(varchar, getdate(), 111) --yyyy/MM/dd
select convert(varchar, getdate(), 112) --yyyyMMdd
select convert(varchar, getdate(), 102) --yyyy.MM.dd
select convert(varchar, getdate(), 20) --yyyy-MM-dd HH:mm:ss
select convert(varchar, getdate(), 23) --yyyy-MM-dd
select convert(varchar, getdate(), 24) --HH:mm:ss
一般年月日和时分秒,下图格式基本够用了
【增减时间函数-dateadd()】
参数一:多种参数,一般年月日时分秒等参数够用了,看你具体查询需求
参数二:正数就是在基础时间上添加多长的时间,负数就是在基础时间上减去多长的时间
参数三:可以是字符串时间以及datetime类型的时间
select dateadd(day,-2,'2020-05-07')
select dateadd(day,-2,getdate())
select dateadd(hour,-2,getdate())