convert_timezone

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