SQL日期与时间函数

SQL日期与时间函数

ID:37712937

大小:47.00 KB

页数:4页

时间:2019-05-29

SQL日期与时间函数_第1页
SQL日期与时间函数_第2页
SQL日期与时间函数_第3页
SQL日期与时间函数_第4页
资源描述:

《SQL日期与时间函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL日期与时间函数1. 当前系统日期、时间      selectgetdate() 2.dateadd 在向指定日期加上一段时间的基础上,返回新的datetime值     例如:向日期加上2天     selectdateadd(day,2,'2004-10-15') --返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。     selectdatediff(day,'2004-09-01','2004-09-18')  --返回:174.datepart返回代表指定日期的指定日期部分的整

2、数。      selectdatepart(month,'2004-10-15') --返回105.datename返回代表指定日期的指定日期部分的字符串      selectdatename(weekday,'2004-10-15') --返回:星期五6.day(),month(),year()--可以与datepart对照一下     select当前日期=convert(varchar(10),getdate(),120),            当前时间=convert(varchar(8),getdate(),114)     select

3、datename(dw,'2004-10-15')     select本年第多少周=datename(week,'2004-10-15'),             今天是周几=datename(weekday,'2004-10-15') 函数参数/功能GetDate( )  返回系统目前的日期与时间DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1DateAdd (interval,number,date) 以interval指定的方式

4、,加上number之后的日期DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称 参数 interval的设定值如下:值缩 写(Sql Server)(Access 和 ASP)说明YearYyyyyy年 1753 ~ 9999QuarterQqq  季 1 ~ 4MonthMmm  月1 ~ 12Day of yearDyy 一年的日数,一年中的第几日 1-366DayDdd  日,1-

5、31WeekdayDww一周的日数,一周中的第几日 1-7WeekWkww 周,一年中的第几周 0 ~ 51HourHhh  时0 ~ 23MinuteMin 分钟0 ~ 59SecondSss秒 0 ~ 59MillisecondMs-毫秒 0 ~ 999  SQLServer中文版的默认的日期字段datetime格式是yyyy-mm-ddThh:mm:ss.mmm例如:selectgetdate()2004-09-1211:06:08.177整理了一下SQLServer里面可能经常会用到的日期格式转换方法:举例如下:selectCONVERT(var

6、char,getdate(),120)2004-09-1211:06:08selectreplace(replace(replace(CONVERT(varchar,getdate(),120),'-',''),'',''),':','')20040912110608selectCONVERT(varchar(12),getdate(),111)2004/09/12selectCONVERT(varchar(12),getdate(),112)20040912selectCONVERT(varchar(12),getdate(),102)2004.09.

7、12selectCONVERT(varchar(12),getdate(),101)09/12/2004selectCONVERT(varchar(12),getdate(),103)12/09/2004selectCONVERT(varchar(12),getdate(),104)12.09.2004selectCONVERT(varchar(12),getdate(),105)12-09-2004selectCONVERT(varchar(12),getdate(),106)12092004selectCONVERT(varchar(12),getd

8、ate(),107)0912,2004selectCONVERT(varchar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。