Aller au contenu principal

to_date

Convertit un pyspark.sql.Column en pyspark.sql.types.DateType en utilisant le format spécifié en option. Spécifiez les formats selon datetime pattern.

By default, il suit les règles de transtypage vers pyspark.sql.types.DateType si le format est omis. Équivalent à col.cast("date").

Pour la fonction Databricks SQL correspondante, consultez la fonctionto_date.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.to_date(col=<col>, format=<format>)

parameter

parameter

Type

Description

col

pyspark.sql.Column OU str

colonne d'entrée des valeurs à convertir.

format

literal string, optional

format à utiliser pour convertir les valeurs de date.

parameter

Type

Description

col

pyspark.sql.Column OU str

colonne d'entrée des valeurs à convertir.

format

literal string, optional

format à utiliser pour convertir les valeurs de date.

Renvoie

pyspark.sql.Column: valeur de date de type pyspark.sql.types.DateType.

Exemples

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('1997-02-28 10:30:00',)], ['ts'])
df.select('*', dbf.to_date(df.ts)).show()
df.select('*', dbf.to_date('ts', 'yyyy-MM-dd HH:mm:ss')).show()