在有些业务表中,时间字段并没有存入类似年月日之类的值,而是时间戳,那么在前端展示已经进行查询时就需要进行一次时间戳与时间的转换操作,用到以下两个函数:
1.将时间戳转换为常用的时间格式
FROM_UNIXTIME(timestamp,format)
范例:
select FROM_UNIXTIME(1497961210,'%Y-%m-%d %H:%i:%s');
2.将时间转换为时间戳
UNIX_TIMESTAMP('2017-6-20 20:20:10')
范例:
select UNIX_TIMESTAMP('2017-6-20 20:20:10');