日期时间函数(四十二)
日期时间函数
下面我们来看一下日期时间类的函数,日期时间函数比较多,这里给大家讲解几个比较重要,比较常用的函数。
1、NOW()函数
它的作用就是打印当前的日期和时间,比如我们输入select now();就会显示当前的日期和时间。
分别表示当前日期和当前时间,我们直接输入select curdate();
当前时间操作也一样,大家可以自己试一下。
2、DATE_ADD()函数
这个特别像日期的增加,但是这里他不仅仅能完成日期的增加还能完成日期的减少,所以我们这里写的是日期的变化,我们先来看一下日期的添加,既然要添加,那么就要告诉他在哪个日期上添加,添加的单位又是多少,比如我们可以输入select date_add(‘2015-1-1’,interval 365 day);这里的interval表示的是增量。
我们发现结果显示的是2016-1-1,那么下面我们来看一下减,我们只需要把365改成-365就行。
结果就显示的是2014-1-1;当然我们也可以直接加年和月,比如我们加一年,我们只需要改为1 year;就行,或者加4周,我们改为4 week就行。
3、DATEDIFF()函数
就是获得两个日期之间的差值,比如说,select datediff(‘2015-1-2’,2015-2-2);
我们发现差了-31天。
4、DATE_FORMAT()函数
即对日期进行格式化,就是将我们常见的日期格式转换为另外一种日期格式,比如我们输入select date_format(‘2015-5-5’,‘%m/%d/%Y’);%m/%d/%Y分别表示某月某天某年,他们中间用/分开。
我们看一下结果,就实现了将一种日期格式转换成另一种日期的格式,好,这就是我们简单学习的日期时间函数,当然如果你想更深入的学习,你可以到mysql官网上查看其他命令的使用。
作者:大数据和人工智能躺过的坑
出处:http://www.cnblogs.com/zlslch/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!