to_timestamp Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad som ja Databricks Runtime

Returnerar expr gjuten till en tidsstämpel med valfri formatering.

Syntax

to_timestamp(expr [, fmt] )

Argument

  • expr: Ett STRING-uttryck som representerar en tidsstämpel.
  • fmt: Ett string-uttryck i valfritt format.

Returnerar

EN TIDSSTÄMPEL.

Om fmt anges måste den överensstämma med Datetime-mönster.

Om fmt inte anges är funktionen synonym för cast(expr AS TIMESTAMP).

Om fmt är felaktigt formaterad eller om programmet inte resulterar i en välformulerad tidsstämpel utlöser funktionen ett fel.

Om du vill returnera NULL i stället för ett fel i händelse av en felaktig expr användning try_to_timestamp.

Observera

Om spark.sql.ansi.enabled är falsei Databricks Runtime returneras NULL funktionen i stället för ett fel för felaktiga tidsstämplar.

Exempel

> 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