try_to_time functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 18 LTS en hoger

Note

Databricks Runtime 18 is nieuwer dan Databricks Runtime 18.0, 18.1 en 18.2. Functies die eerder als een latere genummerde versie werden verzonden, worden nu verzonden als gedateerde updates voor Databricks Runtime 18. Zie Voor meer informatie over geïntegreerde releaseopmerkingen.

Retourneert expr cast naar een tijd met een optionele opmaak of NULL als de cast mislukt.

Syntax

try_to_time(expr [, fmt] )

Arguments

  • expr: Een TEKENREEKS-expressie die een tijd vertegenwoordigt.
  • fmt: Een optionele notatie STRING-expressie.

Returns

EEN TIJD.

Als fmt dit wordt opgegeven, moet deze voldoen aan datum/tijd-patronen.

Als fmt deze niet wordt opgegeven, is de functie gelijk aan cast(expr AS TIME).

Als fmt ongeldig is, verhoogt Azure Databricks INVALID_DATETIME_PATTERN.

Als expr deze niet kan worden omgezet in een tijd die wordt gebruikt fmt, retourneert NULLde functie .

Algemene foutvoorwaarden

Examples

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

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

> SELECT try_to_time('not-a-time');
  NULL

> SELECT try_to_time('10:30:00', 'HH:mm:ss') IS NOT NULL;
  true