Функция convert_timezone
Область применения: Databricks SQL Databricks Runtime 13.3 LTS и выше
Преобразуется в другой часовой TIMESTAMP_NTZ
пояс.
Входной column преобразуется в тип TIMESTAMP_NTZ
до преобразования часового пояса, если column имеет тип TIMESTAMP
, DATE
или STRING
.
Синтаксис
convert_timezone([sourceTz, ]targetTz, sourceTs)
Аргументы
-
sourceTz
: выражение, возвращающее числовое или интервальное значение. При отсутствии текущего часового пояса сеанса используется в качестве исходного часового пояса. -
targetTz
: часовой пояс, в который следует преобразовать метку времени ввода. -
sourceTs
TIMESTAMP_NTZ
: преобразуемый объект.
Возвраты
TIMESTAMP_NTZ
.
Примеры
> SELECT convert_timezone('America/Los_Angeles', 'UTC', timestamp_ntz'2021-12-06 00:00:00');
2021-12-06 08:00:00
-- Current session local timezone: UTC
> SELECT convert_timezone('America/Los_Angeles', timestamp_ntz'2021-12-06 08:00:00');
2021-12-06 00:00:00