to_timestamp
-functie
Van toepassing op: Databricks SQL
Databricks Runtime
Retourneert cast naar een tijdstempel expr
met behulp van een optionele opmaak.
Syntaxis
to_timestamp(expr [, fmt] )
Argumenten
expr
: Een TEKENREEKS-expressie die een tijdstempel vertegenwoordigt.- fmt: Een optionele notatie STRING-expressie.
Retouren
EEN TIJDSTEMPEL.
Als fmt
dit wordt opgegeven, moet deze voldoen aan datum/tijd-patronen.
Als fmt
deze niet wordt opgegeven, is de functie een synoniem voor cast(expr AS TIMESTAMP)
.
Als fmt
er een onjuiste indeling is of als de toepassing niet resulteert in een goed gevormd tijdstempel, genereert de functie een fout.
Als u wilt terugkeren NULL
in plaats van een fout in het geval van een onjuist gevormd expr
gebruik try_to_timestamp.
Notitie
Als in Databricks Runtime spark.sql.ansi.enabled isfalse
, retourneert NULL
de functie in plaats van een fout voor onjuiste tijdstempels.
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