mysql unix时间戳存储与FROM_UNIXTIME()格式化时间戳函数

定义: 存储时间比如 user 表 login_time 字段
用unix时间戳的方式存储
`login_time` int(11) NOT NULL DEFAULT 0 COMMENT '登录时间',

from_unixtime 语法
FROM_UNIXTIME(unixtime,format)

unixtime unix时间戳
format 时间格式

%Y 年 如2020
%m 月份 01->12
%d 日期 01->31

查找 今天 2020-03-16 登录过的用户 sql

SELECT * FROM user where from_unixtime(login_time,'%Y-%m-%d') = '2020-03-16';

+-----+----------------------------+
| id  | login_time |
+-----+----------------------------+
| 138 | 1581796000 |
+-----+----------------------------+
1 row in set (0.00 sec)
谢谢您的观看,欢迎关注我的公众号。

image.png


海生
104 声望34 粉丝

与黑夜里,追求那一抹萤火。