博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
主要日期函数的分类
阅读量:5371 次
发布时间:2019-06-15

本文共 1136 字,大约阅读时间需要 3 分钟。

 

在对数据库操作中,我们不可避免要用到日期函数,以前没有认真的总结过,今天正好用到,在这里总结一下,方便自己,也为他人。

sql中主要有四个日期函数。

1,getdate();--获取当前系统日期2, dateadd(a,b,c);--在某一段时间内,对日期进行增加操作2. datediff(a,b,c);--对两个日期求差值。3, datepart(a,b)返回某个日期的一部分,下面我们分别举例来介绍这四个日期函数。1,对getdate();进行操作1.1 获取当前系统时间select getdate(); 结果为:2013-07-11 14:46:18.2331.2 当前日期上加3天select getdate()+3;  结果为:2013-07-14 14:47:55.9372.对dateadd(datepart,number,date) 进行操作利用函数为当前日期加3天2.1select dateadd(DD,3,getdate()); --DD 为日期格式中的天,3是要加的值,getdate()指的是为谁加3天。通过这个函数我们就可以推导出为日期添加 年,月的操作,就是对datepart的变化.比如为当前日期加两年2.2 select dateadd(YYYY,2,getdate());
1 3.对datediff(datepart,start,end)操作。 2  3 --detepart 指的是按照天做差值,还是按照年,月做差值 4  5 --start 日期类型数据 6  7 --end 日期类型数据 8  9 3.1 (求两个日期的差值)select datediff(DD,getdate(),getdate()+5);10 11 结果为5,当前日期和当前日期加5天,相减得512 13 4.返回日期的某一部分 datepart()14 15 --语法 datepart(datepart,date);16 17 --参数 datepart指的是返回日期的那一部分,18 19 --参数 date指定返回的日期数据,我们举例说明20 21 select datepart(DD,getdate()) ;结果是11,表示日期是11号22 23 select datepart(MM,getdate()) ;结果是7,表示7月份24 25 select datepart(YYYY,getdate()) ;结果是2013,表示2013年26 27 select datepart(HH,getdate()) ;结果是15,表示现在是15点

 

转载于:https://www.cnblogs.com/zlzly/p/3184005.html

你可能感兴趣的文章
PHP通过session id 实现session共享和登录验证的代码
查看>>
DelayQueue与ProirityBlockingQueue
查看>>
第八章 标准IO库
查看>>
利用Maxscale实现MySQL读写分离
查看>>
《算法导论》读书笔记之图论算法—Dijkstra 算法求最短路径
查看>>
jdk8-stream-并行流的使用
查看>>
中文标识
查看>>
监听事件的三种实现方式
查看>>
jQuery
查看>>
LVS那些事
查看>>
Tesseract环境搭建及编译安装
查看>>
HDU 5734 A - Acperience
查看>>
Android中动画的移动起始位置
查看>>
php字符串常用函数
查看>>
推荐相关
查看>>
wdcp/wdlinux一键包的php5.3版本添加Zend.so 和Soap.so
查看>>
第二周总结
查看>>
数据库和数据库对象
查看>>
【Linux基础】grep命令
查看>>
HTML iframe 和 frameset 的区别
查看>>