SQLServer日期函数

2015-07-24 07:13:44 · 作者: · 浏览: 5

当前系统日期、时间

select getdate() 

2015-06-18 14:52:27.123
提取日期中的数据

day(), month(),year() 

select getdate(); ? 2015-06-18 14:52:27.123
select YEAR(getdate()); ? 2015
select MONTH(getdate()); ? 6
select day(getdate()); ? 18

日期格式转换
CONVERT

SELECT CONVERT(char(19), getdate(), 120)

?出格式:2008-02-27
具体参考:MSDN

日期加减运算
select getdate(); ― 2015-06-18 15:07:07.770
select dateadd(year,-1,getdate()); ― 2014-06-18 15:07:07.787
运算符和表达式