SQL中from_unixtime函数的使用方法实例 目录 1.from_unixtime的语法及用法 (1)语法:from_unixtime(timestamp ,date_format) (2)用法:将时间戳转为指定日期格式. (3)常见的日期格式 2.实例 总结 1.from_unixtime的语法及用法 (1)语法:from_unixtime(timestamp ,date_format) 即from_unixti
目录
- 1.from_unixtime的语法及用法
- (1)语法:from_unixtime(timestamp ,date_format)
- (2)用法:将时间戳转为指定日期格式。
- (3)常见的日期格式
- 2.实例
- 总结
1.from_unixtime的语法及用法
(1)语法:from_unixtime(timestamp ,date_format)
即from_unixtime(时间戳 ,日期格式
参数说明
timestamp :时间戳,可为一串数字,也可为字段。
date_format:时间格式,不填默认为%Y-%m-%d %H:%i:%s的格式。
(2)用法:将时间戳转为指定日期格式。
(3)常见的日期格式
日期格式 | 说明 |
%Y | 年,4位数字,如1999 |
%y | 年,2位数字,如00 |
%M | 月,英文月份,如January |
%b | 月,缩写的月份名字,如Jan |
%m | 月,数字(01……12) |
%c | 月,数字(1……12) |
%W | 星期,名字,如Sunday |
%a | 星期,缩写的名字,如Sun |
%D | 天,有英文前缀的天日期,如1st |
%d | 天,月份中的天数,数字(01……31) |
%e | 天,月份中的天数,数字(1……31) |
%H | 小时,数字(00……23) |
%k | 小时,数字(0……23) |
%h | 小时,数字(01……12) |
%l | 小时,数字(1……12) |
%r | 时间,12 小时(hh:mm:ss [AP]M) |
%T | 时间,24 小时(hh:mm:ss) |
%S | 秒(00~59) |
%s | 秒(00~59) |
2.实例
例:现有一个产品信息表product,timestamp储存产品入库时间戳,产品名为name。获取入库时间为2020-02-01之后的每个产品信息及入库时间。
select ID,name,from_unixtime((timestamp + 8*3600),"%Y%-m-%d") as date
from product
where from_unixtime((timestamp + 8*3600),"%Y-%m-%d")>='2020-02-01'
或
select ID,name,from_unixtime((timestamp + 8*3600),"%Y-%m-%d %H:%i:%s") as date
from product
where from_unixtime((timestamp + 8*3600),"%Y-%m-%d")>='2020-02-01'
或
select ID,name,from_unixtime((timestamp + 8*3600),"yyyyMMdd") as date
from product
where from_unixtime((timestamp + 8*3600),"yyyy-MM-dd")>='2020-02-01'
因为想要获取北京时间的日期,存在时区问题,时间戳为GMT(格林尼治标准时间)需要加上8小时的时差转为北京时间。可根据实际情况转时差。
参考文章:mysql 时间戳格式化函数from_unixtime使用说明
时间戳的时区问题可参考: https://www.mobange.com/article/261129.htm
总结
到此这篇关于SQL中from_unixtime函数使用方法的文章就介绍到这了,更多相关SQL from_unixtime函数使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
本文标题为:SQL中from_unixtime函数的使用方法实例
- Numpy中如何创建矩阵并等间隔抽取数据 2023-07-28
- Oracle 删除大量表记录操作分析总结 2023-07-23
- Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections. 2023-07-16
- redis清除数据 2023-09-13
- SQLSERVER调用C#的代码实现 2023-07-29
- SQL Server 2022 AlwaysOn新特性之包含可用性组详解 2023-07-29
- 基于Python制作一个简单的文章搜索工具 2023-07-28
- MySQL8.0.28安装教程详细图解(windows 64位) 2023-07-26
- 在阿里云CentOS 6.8上安装Redis 2023-09-12
- 搭建单机Redis缓存服务的实现 2023-07-13