SQL Server - 常见时间操作

常见时间操作

-----------------------时间相关操作---------------------------

--获取当前时间
select GETDATE();
---------------------加法的作用---------------------
--表示当前时间加一年
select DATEADD(YEAR,1,GETDATE());
--表示当前时间加一个月
select DATEADD(MONTH,1,GETDATE());
--表示当前时间加一天
select DATEADD(DAY,1,GETDATE());
--表示当前时间加一小时
select DATEADD(HOUR,1,GETDATE());
--表示当前时间加一分钟
select DATEADD(MINUTE,1,GETDATE());
--表示当前时间加一秒
select DATEADD(SECOND,1,GETDATE());
---------------------获取几年,求差---------------------
--表示1989距离当前时间,过了多少年
select DATEDIFF(YEAR,'1989',GETDATE());

 

  作者:Jeremy.Wu
  出处:https://www.cnblogs.com/jeremywucnblog/
  本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

上一篇:sql server 生成连续日期


下一篇:渠道号码自动延迟1天