SQL中from_unixtime函数的使用方法实例
作者:小白修炼晋级中 时间:2024-01-14 12:45:01
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.jb51.net/article/261129.htm
来源:https://blog.csdn.net/weixin_50853979/article/details/124873585
标签:sql,from,unixtime,函数
0
投稿
猜你喜欢
Sql Server 2005数据库被标记为“可疑”问题
2009-12-15 10:50:00
go-micro微服务domain层开发示例详解
2024-04-26 17:25:04
asp网上购物车实例代码
2007-10-03 13:43:00
对PyQt5中树结构的实现方法详解
2021-02-07 16:19:20
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2024-01-18 22:04:53
阿里云ECS服务器部署django的方法
2023-04-09 10:00:26
python占位符输入方式实例
2022-10-26 11:46:16
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2021-07-07 08:52:17
python实现猜数字小游戏
2021-09-26 02:23:11
使用python生成大量数据写入es数据库并查询操作(2)
2024-01-14 02:10:27
用Python下载一个网页保存为本地的HTML文件实例
2023-04-15 18:41:53
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
2023-04-01 15:20:05
200个Python 标准库总结
2023-08-26 02:00:48
vue项目中常见问题及解决方案(推荐)
2024-04-26 17:37:47
python实现simhash算法实例
2023-11-02 23:26:30
SSM实现mysql数据库账号密码密文登录功能
2024-01-28 16:52:30
如何使用python传入不确定个数参数
2023-10-27 22:56:36
python实现简单中文词频统计示例
2022-04-17 16:54:35
Python利用os模块实现自动删除磁盘文件
2023-04-06 17:04:37
深入SQL Server中定长char(n)与变长varchar(n)的区别详解
2024-01-14 01:53:42