to_timestamp Functie

Van toepassing op:controleren met ja Databricks SQL-controle gemarkeerd als ja 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 falsede 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