to_timestamp
Functie
Van toepassing op: Databricks Databricks Runtime
Retourneert cast naar een tijdstempel expr
met een optionele opmaak.
Syntaxis
to_timestamp(expr [, fmt] )
Argumenten
expr
: een TEKENREEKSexpressie die een tijdstempel vertegenwoordigt.- fmt: een optionele tekenreeksexpressie.
Retourneert
EEN TIMESTAMP.
Als fmt
wordt opgegeven, moet deze voldoen aan de datum/tijd-patronen.
Als fmt
niet wordt opgegeven, is de functie een synoniem voor cast(expr AS TIMESTAMP)
.
Als fmt
onjuist is gevormd of als de toepassing niet resulteert in een goed gevormd tijdstempel, genereert de functie een fout.
Als u wilt retourneren NULL
in plaats van een fout in het geval van een onjuiste expr
indeling , gebruikt u try_to_timestamp.
Opmerking
Als in Databricks Runtime spark.sql.ansi.enabled is, retourneert false
de functie in plaats van een fout voor onjuiste tijdstempels NULL
.
Voorbeelden
> 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