SQL的from_unixtime函数的用法实例

这篇具有很好参考价值的文章主要介绍了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_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使用说明_傲雪星枫的博客-CSDN博客_mysql 格式化时间戳

时间戳的时区问题可参考: https://blog.csdn.net/weixin_50853979/article/details/124879563文章来源地址https://www.toymoban.com/news/detail-419830.html

到了这里,关于SQL的from_unixtime函数的用法实例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python的自定义函数的用法和实例

    目录 1.自定义函数的语法和用法 (1)引入 (2)语法 (3)用法:用于自定义目标函数语法。 (4)调用函数 ①语法 ②解释 2.实例 (1)简单的用法 (2)与input函数、while语句结合使用 python语言调用的求和sum()、replace等函数是已经定义好的函数,而我们想要调用自己想要的函

    2024年02月08日
    浏览(34)
  • python的join函数的用法及实例

    目录 1.join函数的语法及用法 (1)语法:\\\'sep\\\'.join(sep_object) (2)用法:连接任意数量的字符串(包括要连接的元素字符串、元组、列表、字典),用新的目标分隔符连接,返回新的字符串。 2.join函数的实例 (1)对象为字符串 (2)对象为元组 (3)对象为列表 (4)对象为字

    2024年01月23日
    浏览(32)
  • Oracle中xmltype类型toObject函数用法实例

    Oracle中xmltype类型toObject函数用法总结。 【实例一】 xmltype是oracle中的type object类型。在实际使用中,可以当做xml对象来使用: 执行结果 【实例二】嵌套类型 注意嵌套类型对应到xml上,需要以嵌套类型的名字为根节点:参考下面例子的person字段。 toObject函数实际将xmltype类型变

    2024年02月09日
    浏览(26)
  • 【MySQL】SQL的函数用法

    数据准备 所谓聚合,就是将多行汇总成一行;其实,所有的聚合函数均如此——输入多行,输出一行。聚合函数具有自动滤空的功能,若某一个值为NULL,那么会自动将其过滤使其不参与运算。 Count() 统计表中数据的行数或者统计指定列其值不为NULL的数据个数 示例 Max() 计算

    2024年02月09日
    浏览(58)
  • 【SQL】COUNT()函数 用法详解

    COUNT函数用法: COUNT ( [ALL | DISTINCT] column | expression | *) ALL指示统计所有值,而DISTINCT强制函数仅对不同的值进行操作。 默认情况下,使用ALL选项。 条件表达式 COUNT()函数中条件表达式加 OR null。例如, SELECT COUNT(number 200 OR null) FROM vf; COUNT()函数中条件表达式使用

    2024年04月25日
    浏览(25)
  • SQL中CONVERT()函数用法详解

    SQL中CONVERT函数格式: CONVERT(data_type,expression[,style]) 参数说明: expression 是任何有效的 Microsoft® SQL Server™ 表达式。。 data_type 目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。 length nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参

    2024年02月05日
    浏览(45)
  • SQL Povit函数使用及实例

    PIVOT函数常用于数据的行转列,同时也可以用此函数实现类似于Excel中的数据透视表的效果。 PIVOT 函数的基本语法如下: 为了更好的解释Povit函数的使用,下面建立一张测试用的临时数据表: 生成后的表结构如下: 现在如果需要降此数据进行分类汇总,得到每个人对应类别的

    2024年01月19日
    浏览(23)
  • 【sql高级】postgresql之窗口函数用法

    窗口函数在在SQL中是非常有用的工具,特别是在需要对查询结果进行分析、排名、聚合或者对结果进行一些特定的计算时。以下是一些常见的场景: 排名和分组:窗口函数可以轻松地对结果集进行排名、分组和分区。例如,你可以使用 ROW_NUMBER()、RANK()、DENSE_RANK() 等函数来为

    2024年03月23日
    浏览(37)
  • sql dateadd函数的用法有哪些

    SQL的DATEADD函数用于在日期或时间上添加一个指定的间隔,并返回结果。 DATEADD函数的语法如下: ``` DATEADD(datepart, number, date) ``` 其中,datepart是指定要添加的间隔的部分,number是要添加的数量,date是要添加间隔的日期或时间。 以下是DATEADD函数常用的datepart参数及其对应的间隔

    2024年02月15日
    浏览(29)
  • 选读SQL经典实例笔记15_窗口函数

    2.2.1.1. 分组不为空 2.2.1.1.1. 一个分组至少要拥有一个成员(行 2.2.1.1.2. 无法从一个空表中生成任何分组 2.2.1.2. 分组具有唯一性 2.2.1.2.1. 如果查询语句使用了GROUP BY子句,那么通常而言SELECT列表里就不再需要使用DISTINCT了 2.2.2.1. COUNT永远大于0 2.2.2.1.1. 无法从一个空表

    2024年02月14日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包