Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Databricks SQL
Databricks Runtime 11.3 LTS und höher
Gibt eine expr
-Umwandlung in einen Zeitstempel unter Verwendung einer optionalen Formatierung oder NULL
zurück, wenn die Umwandlung fehlschlägt.
Syntax
try_to_timestamp(expr [, fmt] )
Argumente
expr
: Ein STRING-Ausdruck, der einen Zeitstempel darstellt.- fmt: Ein optionaler STRING-Formatausdruck.
Gibt zurück
Ein TIMESTAMP-Wert.
Wenn fmt
angegeben wird, muss diese Angabe den datetime-Mustern entsprechen.
Wenn fmt
nicht angegeben wird, ist die Funktion ein Synonym für cast(expr AS TIMESTAMP)
.
Die Funktion löst einen Fehler aus, wenn fmt
nicht wohlgeformt ist.
Wenn expr
nicht in einen Zeitstempel mit fmt
umgewandelt werden kann, gibt die Funktion NULL
zurück.
Beispiele
> 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