Aller au contenu principal

to_timestamp_ltz

Analyse le timestamp avec le format vers un Timestamp avec fuseau horaire. Renvoie la valeur nulle en cas d'entrée non valide.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.to_timestamp_ltz(timestamp=<timestamp>, format=<format>)

parameter

parameter

Type

Description

timestamp

pyspark.sql.Column OU str

Colonne d'entrée ou chaînes de caractères.

format

pyspark.sql.Column OU str, optional

format à utiliser pour convertir les valeurs timestamp de type TimestampType.

parameter

Type

Description

timestamp

pyspark.sql.Column OU str

Colonne d'entrée ou chaînes de caractères.

format

pyspark.sql.Column OU str, optional

format à utiliser pour convertir les valeurs timestamp de type TimestampType.

Exemples

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08 12:12:12',)], ['ts'])
df.select('*', dbf.to_timestamp_ltz('ts')).show()
df = spark.createDataFrame([('2016-12-31',)], ['dt'])
df.select('*', dbf.to_timestamp_ltz(df.dt, dbf.lit('yyyy-MM-dd'))).show()
df = spark.createDataFrame(
[('2015-04-08', 'yyyy-MM-dd'), ('2025+01+09', 'yyyy+MM+dd')], ['dt', 'fmt'])
df.select('*', dbf.to_timestamp_ltz('dt', 'fmt')).show()