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 |
|---|---|---|
|
| colonne d'entrée des valeurs à convertir. |
|
| 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()