云日志服务 LTS-日期和时间函数:from_unixtime函数

时间:2024-10-15 20:18:31

from_unixtime函数

将UNIX时间戳转换为日期和时间表达式。与mills_to_timestamp函数用法一致。

  • 将UNIX时间戳转化为没有时区的时间戳类型的日期和时间表达式。

    语法:from_unixtime(expr)

    表13 参数说明

    参数名称

    描述

    类型

    是否必选

    expr

    UNIX时间戳

    Long

    返回值类型:String

    示例:SELECT FROM_UNIXTIME(1626774758000)

    表14 查询分析结果

    类型

    场景

    查询语句

    FROM_UNIXTIME(1626774758000)

    返回结果

    2021-07-20 09:52:38.000

  • 将UNIX时间戳转化为带时区的timestamp类型的日期和时间表达式。

    语法:from_unixtime(expr, timezone)

    表15 参数说明

    参数名称

    描述

    类型

    是否必选

    expr

    UNIX时间戳

    Long

    timezone

    时区

    String

    返回值类型:String类型

    示例:SELECT FROM_UNIXTIME(1626774758000, 'Asia/Shanghai')

    表16 查询分析结果

    类型

    场景

    查询语句

    FROM_UNIXTIME(1626774758000, 'Asia/Shanghai')

    返回结果

    2021-07-20 17:52:38.000 Asia/Shanghai

  • 将UNIX时间戳expr转换为具有时区的时间戳类型的日期和时间表达式。表达式中,hour和minute表示时区偏移量。

    语法:from_unixtime(expr, hour, minutes)

    表17 参数说明

    参数名称

    描述

    类型

    是否必选

    expr

    UNIX时间戳

    Long

    hour

    小时

    Integer

    minute

    分钟

    Integer

    返回值类型:String

    示例:SELECT FROM_UNIXTIME(1626774758000, -2, 0)

    表18 查询分析结果

    类型

    场景

    查询语句

    FROM_UNIXTIME(1626774758000, -2, 0)

    返回结果

    2021-07-20 07:52:38.000 -02:00

support.huaweicloud.com/usermanual-lts/lts_07_0206.html