coco

随心。。。随性。。。随行。。。

  博客园  ::  ::  ::  ::  :: 管理

日期和时间函数:

1.获取当前时间:GETDATE()

select GETDATE()

返回:

2015-04-27 20:52:06.700

2.返回时间的部分(日、月、年)

a.获取日:

select DAY(GETDATE())
---等同于
select DATEPART(DAY,GETDATE())

b.获取月

select MONTH(GETDATE())
select DATEPART(MONTH,GETDATE())

c.获取年

select YEAR(GETDATE())
select DATEPART(YEAR,GETDATE())

3.获取时间差:DATEDIFF()

 特别注意一点:求年、月时候的计算是不精准的,比如:

select datediff(yy,'2012/12/12','2013/01/02')
---输出1 select datediff(mm,'2012/12/31','2013/01/02')
---输出1

  

posted on 2015-04-23 21:41  深谷&幽兰  阅读(186)  评论(0编辑  收藏  举报