最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
SQL中from_unixtime函数代码使用方法
时间:2022-08-30 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下SQL中from_unixtime函数代码使用方法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
1.from_unixtime的语法及用法
(1)语法:from_unixtime(timestamp ,date_format)
即from_unixtime(时间戳 ,日期格式
参数说明
timestamp:时间戳,可为一串数字,也可为字段。
date_format:时间格式,不填默认为%Y-%m-%d %H:%i:%s的格式。
(2)用法:将时间戳转为指定日期格式。
(3)常见的日期格式
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小时的时差转为北京时间。可根据实际情况转时差。
相关文章
- 教你恢复SQLSERVER的master系统库的方法 09-23
- SQL语句过滤条件放在on与where子句中的区别和联系分析 09-22
- SQL中的连接查询方法 09-20
- SQL语句查询每个分组的前N条记录方法代码 09-20
- 关于Mybatis的sql注释问题解析 09-20
- sql语句中日期相减的操作介绍 09-19