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 18 a vyšší
Note
Databricks Runtime 18 je novější než Databricks Runtime 18.0, 18.1 a 18.2. Funkce, které by se dříve odeslaly jako novější číslovaná verze, se teď dodávají jako datové aktualizace data do Databricks Runtime 18. Podrobnosti najdete v článku o jednotných poznámkách k verzi.
Vrátí expr přetypování na čas pomocí volitelného formátování nebo NULL pokud se přetypování nezdaří.
Syntax
try_to_time(expr [, fmt] )
Argumenty
-
expr: Výraz STRING představující čas. - fmt: Volitelný formát výraz STRING.
Returns
ČAS.
Pokud fmt je zadán, musí odpovídat vzorům datetime.
Pokud fmt není zadán, je funkce ekvivalentní cast(expr AS TIME).
Pokud je fmt poškozený, Azure Databricks vyvolá INVALID_DATETIME_PATTERN.
Pokud expr nelze transformovat na čas pomocí fmtfunkce , vrátí NULLfunkce .
Běžné chybové podmínky
Příklady
> SELECT try_to_time('10:30:00');
10:30:00
> SELECT try_to_time('10:30:00', 'HH:mm:ss');
10:30:00
> SELECT try_to_time('not-a-time');
NULL
> SELECT try_to_time('10:30:00', 'HH:mm:ss') IS NOT NULL;
true