Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime
Vytvoří časové razítko s místním časovým pásmem z datových a časových polí.
Syntax
make_timestamp_ltz(year, month, day, hour, min, sec [, timezone] )
make_timestamp_ltz(date, time [, timezone] )
Important
Argument time používá TIME datový typ, který je v beta verzi.
Arguments
-
year: VýrazINTEGERz1přes9999. -
month: VýrazINTEGERod1(ledna) do12(prosince). -
day: VýrazINTEGERz1přes31. -
hour: VýrazINTEGERz0přes23. -
min: VýrazINTEGERz0přes59. -
sec: Číselný výraz z0přes60. -
date: VýrazDATE, který poskytuje pole roku, měsíce a dne. -
time: Výraz,TIMEkterý poskytuje pole hodina, minuta a sekunda. -
timezone: VolitelnýSTRINGvýraz, který se vyhodnocuje do platného časového pásma, napříkladCETneboUTC.
Returns
Nějaké TIMESTAMP_LTZ.
Pokud sec je , 60funkce jej interpretuje jako 0 a přidá k výsledku jednu minutu.
Pokud je argument mimo hranice, funkce zvedne DATETIME_FIELD_OUT_OF_BOUNDS. Použijte try_make_timestamp_ltz k návratu NULL .
Běžné chybové podmínky
Examples
> SELECT make_timestamp_ltz(2014, 12, 28, 6, 30, 45.887, 'CET');
2014-12-27 21:30:45.887
> SELECT make_timestamp_ltz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887