时间戳转换成日期
函数:FROM_UNIXTIME()
此函数有一个默认的格式:
SELECT FROM_UNIXTIME(1570613899)
--输出 2019-10-09 17:38:19
当然,我们也可以指定格式,例如,‘%Y年%m月%d日%h时%i分%s秒’
select FROM_UNIXTIME(1570613899,'%Y年%m月%d日%h时%i分%s秒')
--输出 2019年10月09日05时38分19秒
日期转换成时间戳
函数:UNIX_TIMESTAMP()
SELECT UNIX_TIMESTAMP('2019-10-09 17:38:19')
--输出 1570613899
MySQL常用时间格式
符号 | 含义 |
---|---|
%Y | 年,4 位 |
%y | 年,2 位 |
%m | 月,数值(00-12) |
%d | 月的天,数值(00-31) |
%H | 小时 (00-23) |
%h | 小时 (01-12) |
%i | 分钟,数值(00-59) |
%s | 秒(00-59) |
%f | 微秒 |