Aller au contenu principal

to_timestamp_ntz

Analyse le timestamp avec le format vers un Timestamp sans 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_ntz(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 TimestampNTZType.

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 TimestampNTZType.

Exemples

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08 12:12:12',)], ['ts'])
df.select('*', dbf.to_timestamp_ntz('ts')).show()
df = spark.createDataFrame([('2016-12-31',)], ['dt'])
df.select('*', dbf.to_timestamp_ntz(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_ntz('dt', 'fmt')).show()