SQL Server日期函数集合
来源:互联网 发布:撩汉 知乎 编辑:程序博客网 时间:2024/05/20 12:46
--1:获取系统日期和时间值函数
--getdate()
SELECT GETDATE() AS 'today'
--getutcdate()
SELECT GETUTCDATE() AS 'today'
--2:修改日期和时间值函数
--dat
--参考http://msdn.microsoft.com/zh-cn/library/ms186724.aspx
--1:获取系统日期和时间值函数
--getdate()
SELECT GETDATE()AS'today'
--getutcdate()
SELECT GETUTCDATE() AS 'today'
--2:修改日期和时间值函数
--dateadd()
SELECT DATEADD(yy,10,GETDATE())
--获取当前天的前后五天日期:
selectDATEADD(dd,5,GETDATE())
select DATEADD(dd,-5,GETDATE())
--2008? switchoffset
--SELECT SWITCHOFFSET ('1998-09-20 7:45:50.71345 -5:00', '-08:00')
--2008? todatetimeoffset
--3:获取日期和时间差函数
--datediff()
SELECT DATEDIFF(yy,'1984/5/3',GETDATE())
--正常使用
SELECTDATEDIFF(HOUR,'1984/5/3',GETDATE())
--转换成正数(负负得正)
SELECTDATEDIFF(MONTH,GETDATE(),'1984/5/3')*-1
--4:获取日期和时间部分的函数
--①datepart()返回表示指定date的指定datepart的整数:int
SELECTDATEPART(yy,GETDATE()),DATEPART(yyyy,GETDATE())as'year'
SELECT DATEPART(mm,GETDATE()),DATEPART(m,GETDATE())as'month'
SELECT DATEPART(dd,GETDATE()),DATEPART(d,GETDATE())as'day'
SELECT DATEPART(hh,GETDATE())as'Hour'
SELECT DATEPART(mi,GETDATE()),DATEPART(n,GETDATE())as'minute'
SELECT DATEPART(ss,GETDATE()),DATEPART(s,GETDATE())as'second'
SELECT DATEPART(ms,GETDATE())as'millisecond'
--others
SELECT DATEPART(DW,GETDATE()),DATEPART(dw,GETDATE()),DATEPART(w,GETDATE())as'weekday'--一周中的第几天
SELECTDATEPART(weekday,getdate() +@@DateFirst - 1)--中国星期算法中一周中的星期几
SELECTDATEPART(weekday,getdate() -1)--中国星期算法中一周中的星期几
SELECTDATEPART(ww,GETDATE()),DATEPART(wk,GETDATE())as'week'--?
SELECT DATEPART(dy,GETDATE()),DATEPART(y,GETDATE())as'dayofyear'--一年中的第几天
SELECTDATEPART(qq,GETDATE()),DATEPART(q,GETDATE())as'quarter'--季度
SELECTDATEPART(qq,'2010-03-21'),DATEPART(q,'2010-04-01')as'quarter'
--年(yy),季(q),月(m),周(ww),时期(w),天(d),时(hh),分(n),秒(s)
--②datename()返回表示指定日期的指定datepart的字符串:nvarchar
SELECTDATENAME(weekday,GETDATE())--星期三
SELECTDATENAME(WW,GETDATE())--?
--③year(),相当于 datepart(yy,时间)
SELECTYEAR(GETDATE())
--④month(),相当于datepart(mm,时间)
SELECTMONTH(GETDATE())
--⑤day(),相当于datepart(dd,时间)
SELECTDAY(GETDATE())
SELECT DAY('1984/5/3')
--5:验证日期和时间值的函数
SELECTISDATE('04/15/2008');--Returns 1.
SELECT ISDATE('15/04/2008');--Returns 0.
--2008?
--SELECT CONVERT (date, GETDATE());
--SELECT CONVERT (time, GETDATE());
- SQL Server日期函数集合
- SQL Server日期函数集合
- SQL Server日期函数集合
- SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART
- SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART(转)
- SQL Server日期函数集合(好文章要懂得欣赏)
- sql server 日期函数
- sql server 日期函数
- sql server 日期函数
- SQL Server 日期函数
- Sql server 日期函数
- SQL SERVER 日期函数
- sql server 日期函数
- sql server日期函数
- SQL SERVER日期函数
- sql server 日期函数
- SQL Server日期函数
- SQL Server日期函数
- 2012年初的10个绝对让你惊喜的jQuery插件
- Java如何获得当前目录代码示例
- C++中extern “C”含义深层探索
- lvs+keeplive完整配置文档
- Informatica Powercenter调优
- SQL Server日期函数集合
- extern关键字--- 导入全局变量
- MAC OS 命令行删除分区方法
- hdoj 2304
- emacs 自带的代码补全配置
- kttle在job中并行执行ktr和kjb
- MySQL多行拼成一行
- onNewIntent()与singleTask启动模式
- bochs调试指令