对mysql没有深入研究,一遇到问题就只能各种查资料,看来得把mysql的学习安排下了。
语法:TIMESTAMPDIFF(interval, datetime_expr1, datetime_expr2)
说明:返回日期或日期时间差,单位由interval决定,差为datetime_expr2 - datetime_expr1. interval 的单位必须是一下几个参数:
1.FRAC_SECOND 毫秒
2.SECOND 秒
3.MINUTE 分钟
4.HOUR 小时
5.DAY 天
6.WEEK 星期
7.MONTH 月
8.QUARTER 季度
9.YEAR 年
timestampdiff(SECOND, CURRENT_TIMESTAMP(), datetime_expr2 )
CURRENT_TIMESTAMP()获取当前时间
语法:FROM_UNIXTIME(unix_timestamp,format)
说明:返回格式化后的日期时间
eg:
SELECT FROM_UNIXTIME( 1195488000, '%Y%m%d' )
也可以是
SELECT FROM_UNIXTIME(字段名,'%Y-%m-%d %H:%m:%s') as 字段名from 表名;