to_timestamp
Funktion
Gäller för: Databricks 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 false
i 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