Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime 11.3 LTS et versions ultérieures
Retourne le cast expr en timestamp utilisant une mise en forme facultative, ou NULL si le cast échoue.
Syntaxe
try_to_timestamp(expr [, fmt] )
Arguments
-
expr: UneSTRING,DATE,TIMESTAMP, ou une expression numérique qui représente un horodatage. -
fmt : Une expression de format
STRINGoptionnelle.
Retours
Un TIMESTAMP.
Si fmt est fourni, il doit être conforme aux modèles de dateheure.
Si fmt n’est pas fourni, la fonction est synonyme de cast(expr AS TIMESTAMP).
Si fmt est mal formé, Azure Databricks déclenche INVALID_DATETIME_PATTERN.
Si expr ne peut pas être transformé en timestamp à l’aide de fmt, la fonction retourne NULL.
Conditions d’erreur courantes
Exemples
> 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