convert_timezone
convert_timezone介绍
convert_timezone([sourceTz, ]targetTz, sourceTs) - 将不带时区的时间戳 sourceTs 从源时区 sourceTz 转换为目标时区 targetTz。
参数:
- sourceTz - 输入时间戳的时区。如果省略了,将使用当前会话的时区作为源时区。
- targetTz - 输入时间戳应该转换到的目标时区。
- sourceTs - 一个不带时区的时间戳。
Examples:
> SELECT convert_timezone('Europe/Brussels', 'America/Los_Angeles', timestamp_ntz'2021-12-06 00:00:00');
2021-12-05 15:00:00
> SELECT convert_timezone('Europe/Brussels', timestamp_ntz'2021-12-05 15:00:00');
2021-12-06 00:00:00
Since: 3.4.0