Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime 11.3 LTS och senare
Returnerar expr gjuten till en tidsstämpel med en valfri formatering, eller NULL om gjutningen misslyckas.
Syntax
try_to_timestamp(expr [, fmt] )
Argument
-
expr: Ett STRING-uttryck som representerar en tidsstämpel. - fmt: Ett valfritt FORMAT STRING-uttryck.
Returer
EN TIDSSTÄMPEL.
Om fmt anges måste den överensstämma med Datetime-mönster.
Om fmt inte anges är funktionen synonym för cast(expr AS TIMESTAMP).
Om fmt är felaktigt genereras ett fel i funktionen.
Om expr det inte går att omvandla till en tidsstämpel med returnerar fmtNULLfunktionen .
Exempel
> SELECT try_to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT try_to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00
> SELECT try_to_timestamp('2016-12-32', 'yyyy-MM-dd');
NULL
> SELECT to_timestamp('2016-12-32', 'yyyy-MM-dd');
Error: CANNOT_PARSE_TIMESTAMP