Delen via


to_timestamp-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan 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