您的位置:首页 > 数据库

总结12:Sql常用函数_时间日期函数

2011-09-26 20:39 435 查看
select dateadd(day,1000,'2007-10-13') as '返回给指定日期加上一个时间间隔后的新的日期值。数字:用于与指定的日期部分相加的值。如果指定了非整数值,则将舍弃该值的小数部分,舍弃时不遵循四舍五入'

select datediff(dy,'2007-10-13','2011-02-12') as '返回两个指定日期的指定日期部分的差的整数值。在计算时由结束日期减去开始日期在此函数中 dw,dy,dd效果一样都表示天'

select datename(dw,'2007-10-13') as '返回表示指定日期的指定日期部分的字符串。dw表示一星期中星期几,wk表示一年中的第几个星期dy表示一年中的第几天'

select datepart(dw,'2007-10-13') as '返回表示指定日期的指定日期部分的整数。wk表示一年中的第几个星期dy表示一年中的第几天,dw表示一星期中星期几,返回整数默认1为星期天'

select getdate() as '返回当前系统日期和时间。'

select getutcdate() as '返回表示当前的 UTC(世界标准时间)时间。即格林尼治时间(GMT)'

select day('2007-10-13') as '返回一个整数,表示指定日期的天的部分。等价于datepart(dd, 日期)'

select month('2007-10-13') as '返回一个整数,表示指定日期的月的部分。等价于datepart(mm, 日期)'

select year('2007-10-13') as '返回一个整数,表示指定日期的年的部分。等价于datepart(yy, 日期)'

----year 年 yy, yyyy
----quarter 季 qq, q
----month 月 mm, m
----dayofyear 天 dy, y
----day 天 dd, d
----week 星期 wk, ww
----weekday 天 dw, w
----hour 小时 hh
----minute 分钟 mi, n
----second 秒 ss, s
----millisecond 毫秒 ms
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: