mysql 两个时间的差函数
2018-01-23 14:39
99 查看
MySql计算两个日期时间的差函数:
第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下:
?
返回结果是104,这里比较的是两个时间的天数差;
?
这里比较的是两个时间的月份,返回的结果是3;
第二种方法: DATEDIFF函数,就传入两个日期函数,比较的DAY天数,第一个参数减去第二个参数的天数值,具体用法如下:
?
返回的结果也是104。
另外其它的日期函数,
now()函数返回的是当前时间的年月日时分秒,如:2008-12-29 16:25:46
CURDATE()函数返回的是年月日信息: 如:2008-12-29
[b]CURTIME()函数返回的是当前时间的时分秒信息,如:16:25:46[/b]
另外,如果我们想对一个包含年月日时分秒日期格式化成年月日日期,可以使用DATE(time)函数,如
DATE(now()) 返回的是 [b]2008-12-29[/b]
第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下:
?
?
第二种方法: DATEDIFF函数,就传入两个日期函数,比较的DAY天数,第一个参数减去第二个参数的天数值,具体用法如下:
?
另外其它的日期函数,
now()函数返回的是当前时间的年月日时分秒,如:2008-12-29 16:25:46
CURDATE()函数返回的是年月日信息: 如:2008-12-29
[b]CURTIME()函数返回的是当前时间的时分秒信息,如:16:25:46[/b]
另外,如果我们想对一个包含年月日时分秒日期格式化成年月日日期,可以使用DATE(time)函数,如
DATE(now()) 返回的是 [b]2008-12-29[/b]
相关文章推荐
- MySQL提供的可以计算两个时间间隔的函数
- MySQL 取得两个时间相差的分钟数 及 常用时间函数
- MySQL提供的可以计算两个时间间隔的函数
- 【Mysql】日期差函数,Mysql选择两个日期字段相差大于或小于一定时间
- MySQL 取得两个时间相差的分钟数 及 常用时间函数
- MySQL那些与日期和时间相关的函数(now() sysdate())
- FROM_UNIXTIME 格式化MYSQL时间戳函数
- PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)
- 格式化MYSQL时间戳函数FROM_UNIXTIME
- mysql 日期 时间函数
- mysql时间格式化函数日期格式h和H区别
- Mysql日期和时间函数
- MySQL之日期时间处理函数
- Mysql 时间处理函数使用
- MySql获得当前日期时间的函数
- mysql获取当前时间的几个函数
- mysql里面的时间函数
- MySQL 时间戳(Timestamp)函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- MySQL:日期函数、时间函数总结(MySQL 5.X)