跳到主要内容

日期和时间

日期和时间函数对日期和时间值执行操作,以计算、提取或格式化时间信息并返回结果。

以下函数在 Qlik Open Lakehouse 中可用:

函数 描述
ADD_TIME_ZONE_OFFSET 向日期添加时区偏移量。时区偏移量可以是 Java 的 ZoneId.of 方法接受的任何标准格式(例如 America/New_York、+0200 等)。
DATE 将字符串转换为日期
DATE_ADD 将类型为 unit 的间隔值添加到时间戳。可以使用负值执行减法
DATE_DIFF 返回 timestamp2 - timestamp1,以 unit 表示
DATE_TRUNC 将日期截断到给定单位
返回时间戳中的月份日期
DAY_OF_WEEK 从时间戳返回 ISO 星期几。值范围从 1(星期一)到 7(星期日)
DAY_OF_YEAR 从时间戳返回一年中的第几天。值范围从 1 到 366
EXTRACT_TIMESTAMP 将日期或时间戳字符串转换为日期或时间戳,自动检测日期格式
FORMAT_DATETIME 将日期时间转换为字符串
FROM_ISO8601_DATE 将 ISO 8601 格式的字符串解析为日期
FROM_UNIXTIME 将纪元秒转换为时间戳
小时 从时间戳中返回一天中的小时。值范围从 0 到 23
MILLISECOND 从时间戳返回秒的毫秒
从时间戳返回小时的分钟
从时间戳返回年份的月份
从时间戳返回年份的季度。值范围为 1 到 4
RUN_END_TIME 返回作业执行结束时间
RUN_START_TIME 返回作业执行开始时间
从时间戳返回分钟的秒数
SUBTRACT_TIME_ZONE_OFFSET 从日期中减去时区偏移量。时区偏移量可以是 Java 的 `ZoneId.of` 方法接受的任何标准格式(America/New_York、+0200 等)。
TO_UNIXTIME 将日期转换为其纪元(Unix)秒表示形式,带小数毫秒
TO_UNIX_EPOCH_MILLIS 将日期转换为其纪元(Unix)秒表示形式
TO_UNIX_EPOCH_SECONDS 将日期转换为其纪元(Unix)秒表示形式
从时间戳返回一年中的 ISO 周。值范围为 1 到 53
从时间戳返回年份
YEAR_OF_WEEK 从时间戳返回 ISO 周的年份

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!