mysql,Date类型转换和差值
来源:互联网 发布:vscode for xp 编辑:程序博客网 时间:2024/06/05 11:34
MySql计算两个日期时间的差函数:
第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下:
1
SELECT
TIMESTAMPDIFF(
DAY
,
'2012-10-01'
,
'2013-01-13'
);
1
SELECT
TIMESTAMPDIFF(
MONTH
,
'2012-10-01'
,
'2013-01-13'
);
这里比较的是两个时间的月份,返回的结果是3;
第二种方法: DATEDIFF函数,就传入两个日期函数,比较的DAY天数,第一个参数减去第二个参数的天数值,具体用法如下:
1
SELECT
DATEDIFF(
'2013-01-13'
,
'2012-10-01'
);
另外其它的日期函数,
now()函数返回的是当前时间的年月日时分秒,如:2008-12-29 16:25:46
CURDATE()函数返回的是年月日信息: 如:2008-12-29
CURTIME()函数返回的是当前时间的时分秒信息,如:16:25:46
另外,如果我们想对一个包含年月日时分秒日期格式化成年月日日期,可以使用DATE(time)函数,如
DATE(now()) 返回的是 2008-12-29
SELECT (sec_to_time(TIMESTAMPDIFF(SECOND,'2013-10-01 8:55:00','2013-10-03 8:56:00')));
TIMESTAMPDIFF(SECOND,'2013-10-01 8:55:00','2013-10-03 8:56:00') //获取两个时间差的的秒数。
sec_to_time(); //此函数是把秒数转化成时分的形式
还有一个函数time_to_sec()是把时分转化成秒数
0 0
- mysql,Date类型转换和差值
- Java Date类型和mysql中 Datetime类型的转换
- mysql Date类型与String类型转换
- mysql 默认date类型,前台代码转换
- PHP 计算Date类型的差值
- Date类型转换成String类型和String类型转换成Date类型
- String和Date类型互相转换
- Long 和 Date 类型之间的转换
- Date、String和Timestamp类型转换
- java中string和date类型转换
- 日期在String和Date类型转换
- Date、String和Timestamp类型转换
- Date、String和Timestamp类型转换
- java Date处理和类型转换
- Date和String类型的相互转换
- Date、String和Timestamp类型转换
- Date和String类型相互转换
- java的Date类型转换成MySQL的DateTime类型
- ViewPager显示多个item,Touch事件无死角(不用marginLeft,Right等实现)
- 建站这件小事(一)【服务器,域名和域名解析】
- 关于PWM波
- 陈正冲--C语言深度剖析 p89详解
- UITabBar
- mysql,Date类型转换和差值
- The Suspects
- AsyncTask
- Linux云服务器配置(更新中)
- 第二部分 Android中利用Handler实现消息的分发机制
- tesseract 识别图片应用一
- NOIP2014提高组解析
- 在HTML里面如何显示次方的特殊字符?
- hdu 3501 欧拉函数(求小于n与n不互质的数之和)