to_time Fonction

S’applique à :check marqué oui Databricks SQL check marqué oui Databricks Runtime 18.3 et versions ultérieures

Retourne expr un cast à une heure à l’aide d’une mise en forme facultative.

Syntax

to_time(expr [, fmt] )

Arguments

  • expr: expression STRING représentant une heure.
  • fmt : expression de type STRING d’un format facultatif.

Returns

UNE HEURE.

Si fmt est fourni, il doit être conforme aux modèles de dateheure.

Si fmt elle n’est pas fournie, la fonction est équivalente à cast(expr AS TIME).

Si fmt est mal formé, Azure Databricks déclenche INVALID_DATETIME_PATTERN. Si expr ne peut pas être analysé à l’aide de fmt, Azure Databricks déclenche CANNOT_PARSE_TIME.

Pour retourner NULL au lieu d’une erreur en cas d’utilisation incorrecte exprtry_to_time.

Conditions d’erreur courantes

Exemples

> SELECT to_time('10:30:00');
  10:30:00

> SELECT to_time('10:30:00', 'HH:mm:ss');
  10:30:00

> SELECT to_time('10.30.00', 'HH.mm.ss');
  10:30:00

> SELECT to_time('not-a-time');
  Error: CAST_INVALID_INPUT