to_timestamp
Funkce
Platí pro: Kontrola Databricks SQL Databricks Runtime
Vrátí expr
přetypování na časové razítko pomocí volitelného formátování.
Syntaxe
to_timestamp(expr [, fmt] )
Argumenty
expr
: Výraz STRING představující časové razítko.- fmt: Volitelný formát výrazu STRING.
Vrátí
ČASOVÉ RAZÍTKO.
Pokud fmt
je zadaný, musí odpovídat vzorům data a času.
Pokud fmt
není zadán, je funkce synonymem pro cast(expr AS TIMESTAMP)
.
Pokud fmt
je poškozený nebo jeho aplikace nemá za následek správně vytvořené časové razítko, funkce vyvolá chybu.
Chcete-li vrátit NULL
místo chyby v případě chybného expr
použití try_to_timestamp.
Poznámka
V modulu Databricks Runtime, pokud je false
spark.sql.ansi.enabled , vrátí NULL
funkce místo chyby chybná časová razítka.
Příklady
> SELECT to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00