SQLServer系统函数(3)_日期与时间函数
来源:互联网 发布:摆摊打印照片软件 编辑:程序博客网 时间:2024/06/05 00:51
以下完全抄袭:http://www.cnblogs.com/atree/archive/2011/03/10/SQL_Server_2005_dateadd_datediff.html
DATEADD:返回给指定日期加上一个时间间隔后的新的日期值
数字:用于与指定的日期部分相加的值。如果指定了非整数值,则将舍弃该值的小数部分,舍弃时不遵循四舍五入
日期:指定的原日期
在此函数中 dw,dy,dd效果一样都表示天
--dateadd(日期部分,数字,日期)select dateadd(year,45,'1990-12-11')--2035-12-11 00:00:00.000select dateadd(month,45,'1990-12-11')--1994-09-11 00:00:00.000select dateadd(mm,45,'1990-12-11')--1994-09-11 00:00:00.000select dateadd(qq,12,'1990-12-11')--1993-12-11 00:00:00.000select dateadd(hh,12,'1990-12-11')--1990-12-11 12:00:00.000select dateadd(yy,-12,'1990-12-11')--1978-12-11 00:00:00.000
DATEDIFF:返回两个指定日期的指定日期部分的差的整数值
在计算时由结束日期减去开始日期
在此函数中 dw,dy,dd效果一样都表示天
--datediff(日期部分,开始日期,结束日期)select datediff(yy,'1990-12-11','2008-9-10')--18(2008-1990)select datediff(mm,'2007-12-11','2008-9-10')--9((2008-9)-(2007-12))
DATENAME:返回表示指定日期的指定日期部分的字符串
dw表示一星期中星期几,wk表示一年中的第几个星期,dy表示一年中的第几天
--datename(日期部分,日期)select datename(mm,'2007-12-11')--12select datename(dw,'2007-12-11')--星期二select datename(dd, '2007-12-11')--11
DATEPART:返回表示指定日期的指定日期部分的整数
wk表示一年中的第几个星期
dy表示一年中的第几天
dw表示一星期中星期几,返回整数默认1为星期天
--datepart(日期部分,日期)select datepart(mm,'2007-12-11')--12select datepart(dw,'2007-12-11')--3(星期二)select datepart(dd, '2007-12-11')--11
DAY:返回一个整数,表示指定日期的天的部分
等价于datepart(dd, 日期)
--day(日期)select day('2007-12-11')--11
GETDATE:返回当前系统日期和时间
--getdate()select getdate()--2014-02-25 16:30:16.870
GETUTCDATE:返回表示当前的 UTC(世界标准时间)时间。即格林尼治时间(GMT)
--getutcdate()select getutcdate()--2014-02-25 08:31:11.483
MONTH:返回一个整数,表示指定日期的月的部分
等价于datepart(mm, 日期)
--month(日期)select month('2014-02-25 08:31:11.483')--2
YEAR:返回一个整数,表示指定日期的年的部分
等价于datepart(yy, 日期)
--year(日期)select year('2014-02-25 08:31:11.483')--2014
Microsoft SQL Server 2005 可识别的日期部分及其缩写:
日期部分
含义
缩写
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
0 0
- SQLServer系统函数(3)_日期与时间函数
- SQLServer日期时间函数
- SQLServer时间日期函数
- sqlserver日期时间函数
- SQLServer时间日期函数
- SQLServer时间日期函数
- SQLServer时间日期函数
- SQLServer时间日期函数
- SQLServer时间日期函数
- SQLServer时间日期函数详解
- SQLServer时间日期函数详解
- sqlserver日期时间函数处理
- SQLServer时间日期函数详解
- SQLServer时间日期函数详解,
- SQLServer时间日期函数详解
- SQLServer时间日期函数详解
- mysql系统函数3----日期时间函数
- 系统时间与日期函数的使用
- linux tail命令
- wxpython listbox multiselection
- HDU 1307 搜索
- C#时间/日期格式
- 调试技巧
- SQLServer系统函数(3)_日期与时间函数
- java--IO流
- Linux下的输入/输出重定向
- Mac下搭建quick cocos2d-x编译环境
- android test
- 技术总结的重要性
- [NGUI插件] 收录最全的NGUI示例&文档中文教程(更新版本3.0.5)
- Linux lspci查看硬件设备
- 关于程序新手入行的分析与看法