Partager via


Fonction to_timestamp

S’applique à : case marquée oui Databricks SQL case marquée oui 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