Fonction to_timestamp
S’applique à : Databricks SQL Databricks Runtime
Retourne un cast de expr
en timestamp utilisant une mise en forme facultative.
Syntaxe
to_timestamp(expr [, fmt] )
Arguments
expr
: expression de type chaîne (STRING) représentant un timestamp.- fmt : expression de type STRING d’un format facultatif.
Retours
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 malformé ou si son application n’aboutit pas à un timestamp bien formé, la fonction génère une erreur.
Pour retourner NULL
au lieu d’une erreur en cas de expr
malformé, utilisez try_to_timestamp.
Notes
Dans Databricks Runtime, si spark.sql.ansi.enabled est false
, la fonction retourne NULL
au lieu d’une erreur de timestamps malformés.
Exemples
> 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