sql语句时间转换为时间戳:unix_timestamp(`表字段名`)*1000 as 修改字段名, (需要判断时间戳的类型:13位数单位是毫秒---需要*1000;10位数是秒---不需要*)
sql语句时间戳转换为时间:
from_unixtime(`表字段名`/1000) as 修改字段名,
(原理同上,需判断时间戳的类型)
sql语句转换时间格式:
DATE_FORMAT(`表字段名`,'%Y%m%d %H%i%s') as 修改字段名,
现有的部分常用格式库:
格式 | 描述 |
%Y | 年,4 位 |
%y | 年,2 位 |
%M | 月名 |
%m | 月,数值(00-12) |
%D | 带有英文前缀的月中的天 |
%d | 月的天,数值(00-31) |
%p | AM 或 PM |
%W | 星期名 |
%w | 周的天 (0=星期日, 6=星期六) |
%T | 时间, 24-小时 (hh:mm:ss) |
%H | 小时 (00-23) |
%h | 小时 (01-12) |
%i | 分钟,数值(00-59) |
%S | 秒(00-59) |
%s | 秒(00-59) |
%f | 微秒 |