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

圣手书生
• 阅读 2700

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)
谢谢您的观看,欢迎关注我的公众号。

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

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
Java日期时间API系列31
  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前
Easter79 Easter79
3年前
vue element
工作中遇到后台给的表格数据里时间是一个13位的时间戳,需要转换成时间显示在表格里,可以用elementui表格自带的:formatter函数,来格式化表格内容:1//时间戳转换成时间2//使用elementtable组件中的formatter属性,传入一个函数3timestampToTime
Souleigh ✨ Souleigh ✨
4年前
python时间模块的使用 white_study
前言:在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。python中常见的处理时间的模块:time:处理时间的模块,如获取时间戳,格式化日期等datetime:date和time的结合体,处理日期和时间calendar:日历相关的模块,如:处理年历/月历tim
Wesley13 Wesley13
3年前
MySQL TIMESTAMP(时间戳)详解
在创建表时如果表中有一个字段类型为TIMESTAMP,则该字段默认的生成语句为:CREATETABLEtest(idint(11)DEFAULTNULL,ctimetimestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TI
Stella981 Stella981
3年前
Kudu与Impala在字符串处理上与其他DB的迥异
Kudu的时间戳类型,在Impala建表上用的是timestamp,有2个与众不同的地方。1\.在Kudu里它存的时间戳是纳秒级别,所以你普通的时间戳存进去需要\1000。2\.另外,Kudu的时间戳里面存的是,UTC时间。所以存进去的时间需要自己转换时区。2\.Impala在读取时间戳的时候,会根据配置项,使用系统的本地时区。配置
Wesley13 Wesley13
3年前
mysql简单常用语句汇总
1\.常用函数uuid和时间戳SELECTUUID(),UNIX_TIMESTAMP();将时间戳转为日期格式FROM_UNIXTIME(mw.created_at,'%Y%m%d%H:%i:%s')设置参数select@m_no:max(m_no)fromvc_m;set@m
Stella981 Stella981
3年前
C 获取当前日期时间并转换UNIX时间戳
获取当前日期时间并转换UNIX时间戳,废话就不多讲了,直接上代码,代码也比较简单,只是起到一个记录的作用,所以代码中就不带注释了.include <stdio.h      / puts /include <time.h       / time_t, struct tm, time, localtime, strftim
Stella981 Stella981
3年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Stella981 Stella981
3年前
HIVE 时间操作函数
日期函数UNIX时间戳转日期函数: from\_unixtime语法:   from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive   selec
Wesley13 Wesley13
3年前
mysql统计
时间转任意格式DATE_FORMATselectDATE_FORMAT(NOW(),'%m%d%Y');unix_timestamp时间转时间戳selectunix_timestamp(now());from_unixtime时间戳转时间
3A网络 3A网络
3年前
MySQL 中存储时间的最佳实践
平时开发中经常需要记录时间,比如用于记录某条记录的创建时间以及修改时间。在数据库中存储时间的方式有很多种,比如MySQL本身就提供了日期类型,比如DATETIME,TIMESTAMEP等,我们也可以直接存储时间戳为INT类型,也有人直接将时间存储为字符串类型。那么到底哪种存储时间的方式更好呢?不要使用字符串存储时间类型这是初学者很容易犯的错误,