【Mysql】常见时间函数

232 阅读1分钟

datediff(日期1,日期2)

得到日期1与日期2相差天数,若1在2后面,则为正,反之为负。

timestampdiff(day/hour/second,日期1,日期2)

若1在2后面,则为负,反之为正;注意,不考虑低级的数,例如选day时,不考虑hour和second的差距

date_format(日期,'转化格式')

%y%m%d则为年月日(若y大写则为四位,m和d大写则为英文表示)

4.字符串转时间戳

select unix_timestamp('日期');

5.时间戳转字符串

select from_unixtime(1451997924,'%y-%m-%d');