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

时间:2024-07-25 10:14:31

time_shift函数

将时间戳expr移动一个Period(步长时间)。Period可以是任何ISO8601的Period。

语法:time_shift(expr, period, step, [timezone])

表37 参数说明

参数名称

描述

类型

是否必选

expr

日期和时间表达式,格式为yyyy-MM-dd HH:mm:ss.SSS

String

period

ISO8601的周期

String

step

步长

Integer

timezone

时区

String

返回值类型:String类型

示例:SELECT TIME_SHIFT('2023-04-22 15:31:30.000', 'P1D', 5), TIME_SHIFT('2023-04-22 15:31:30.000', 'P1D', 5, 'Asia/Shanghai')

表38 查询分析结果

类型

场景1

场景2

查询语句

TIME_SHIFT('2023-04-22 15:31:30.000', 'P1D', 5)

TIME_SHIFT('2023-04-22 15:31:30.000', 'P1D', 5, 'Asia/Shanghai')

返回结果

2023-04-27 15:31:30.000

2023-04-27 23:31:30.000

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