【20230103】FROM_UNIXTIME和UNIX_TIMESTAMP函数
首先知道UNIX_TIMESTAMP函数的由来:是自“1970-01-01”的道当前时间的秒数差 累似1337276321(一般10位)
1.FROM_UNIXTIME()函数
FROM_UNIXTIME(unix_timestamp,format)
参数unix_timestamp 时间戳 可以用数据库里的存储时间数据的字段
参数format 要转化的格式 比如“”%Y-%m-%d“” 这样格式化之后的时间就是 2017-11-30
可以有的形式:
%M 月名字(January~December)
%W 星期名字(Sunday~Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun~Sat)
%d 月份中的天数, 数字(00~31)
%e 月份中的天数, 数字(0~31)
%m 月, 数字(01~12)
%c 月, 数字(1~12)
%b 缩写的月份名字(Jan~Dec)
%j 一年中的天数(001~366)
%H 小时(00~23)
%k 小时(0~23)
%h 小时(01~12)
%I 小时(01~12)
%l 小时(1~12)
%i 分钟, 数字(00~59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00~59)
%s 秒(00~59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ~6=Saturday )
%U 星期(0~52), 这里星期天是星期的第一天
%u 星期(0~52), 这里星期一是星期的第一天
%% 一个文字%
使用举例:
SELECT
username,
FROM_UNIXTIME(create_time, “%Y-%m-%d”) AS dat
FROM
wp_user GROUP BY dat
这样就能查出每天有哪些用户注册了。按天分组,你可以将数据导出后进行其他操作。
2.UNIX_TIMESTAMP()
UNIX_TIMESTAMP(date)
其中date可以是一个DATE字符串,一个DATETIME字符串,一个TIMESTAMP或者一个当地时间的YYMMDD或YYYMMDD格式的数字
select unix_timestamp('20120608');
select unix_timestamp('2012-6-8');
select unix_timestamp('2012-06-08');
结果都是1339084800
【20230103】FROM_UNIXTIME和UNIX_TIMESTAMP函数相关推荐
- mysql中from unixtime,mysql中FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别
摘要 腾兴网为您分享:mysql中FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别,作业大师,智慧大学,优化大师,先游等软件知识,以及流星蝴蝶剑,升学指导网软件,承德大宗,q ...
- FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别
[FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别] Unix时间戳(Unix timestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00 ...
- Mysql——FROM_UNIXTIME和UNIX_TIMESTAMP函数的用法
FORM_UNIXTIME用法 mysql> SELECT FROM_UNIXTIME( 1648310400, '%Y%m%d' ); +--------------------------- ...
- MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数
FROM_UNIXTIME(unix_timestamp)是MySQL里的时间函数. UNIX_TIMESTAMP() 是与之相对正好相反的时间函数 . e.g. select unix_timest ...
- MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别
2019独角兽企业重金招聘Python工程师标准>>> Unix时间戳(Unix timestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00 ...
- Mysql中FROM_UNIXTIME()和UNIX_TIMESTAMP()函数
我们经常会面临要从数据库里判断时间,取出特定日期的查询.但是数据库里储存的都是unix时间戳,处理起来并不是特别友好.幸而MYSQL提供了几个处理时间戳的函数,可以帮助我们在查询的时候,就将时间戳格式 ...
- mysql unixtime 毫秒_MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别
Unix时间戳(Unix timestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数. 在MySQL中如何格式化时间戳? 在mysql中因为 ...
- mysql now unixtime_MySQL时间函数from_unixtime()date_format()unix_timestamp()now()使用说明
MySQL时间函数from_unixtime()date_format()unix_timestamp()now()使用说明 now() 当前时间 mysql> select now(); +- ...
- 【Hive】FROM_UNIXTIME() 和 UNIX_TIMESTAMP()时间戳函数用法
今天用 hive 进行 ETL时,需要对时间戳进行格式化, 其中还需要用到正则表达式及一些时间函数,在这里简单总结一下unix_timestamp.from_unixtime的用法,仅供参考. 先看下 ...
最新文章
- 2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest
- Gartner:为什么元宇宙商业离我们还很遥远?
- 【OpenCV3】几何图形(直线、矩形、圆、椭圆、多边形等)绘制
- PYG教程【二】使用networkx创建一个PYG图
- 牛客练习赛10 F-序列查询(莫队+链表)
- 计算机windows10属性配置,电脑显示属性设置,教你win10系统电脑显示属性的设置教程...
- 2016年度最受欢迎中国开源软件评选
- 背地砖上楼的机器人_德国发明铺地砖机器人,效率大幅度上升,节省千万!
- 大型网站架构演进(4)使用应用服务器集群
- Qt学习之路(60): 创建shared library
- IIS6 部署.Net相关程序问题集锦
- 五种提高 SQL 性能的方法
- HDX RealTime 避免回音
- 俄罗斯方块c语言代码及注释,C语言代码实现俄罗斯方块
- 深入浅出Python——Python高级语法之文件操作
- github客户端的使用方法教程
- [内附完整源码和文档] 基于MySql和JSP的题库管理系统
- html5 文本框只能输入正整数,控制input文本框只能输入正整数
- cad2010背景怎么调成黑色_3D错觉立体画到底是怎么画出来的?
- 什么是网站被黑?网站被黑具体症状表现、网站被黑了怎么办