SQL中时间函数

来源:互联网 发布:诺基亚5500软件下载 编辑:程序博客网 时间:2024/05/08 15:44

SQL时间函数
1.
当前系统日期、时间
select getdate()
2. dateadd
在向指定日期加上一段时间的基础上,返回新的 datetime
例如:向日期加上2
select dateadd(day,2,'2004-10-15') --
返回:2004-10-17 00:00:00.000

3. datediff 指两个时间间隔数。
select datediff(day,'2004-09-01','2004-09-18') --
返回:17

4. datepart 返回代表指定日期的指定日期部分的整数。
SELECT DATEPART(month, '2004-10-15') --
返回 10

5. datename 返回代表指定日期的指定日期部分的字符串
SELECT datename(weekday, '2004-10-15') --
返回:星期五

6. day(), month(),year() --可以与datepart对照一下