to_date

Převede na pyspark.sql.Columnpyspark.sql.types.DateType použití volitelně zadaného formátu. Zadejte formáty podle .datetime pattern

Ve výchozím nastavení se řídí pravidly přetypování tak, aby pyspark.sql.types.DateType byl formát vynechán. Ekvivalent k col.cast("date").

Odpovídající funkci SQL Databricks vizte funkceto_date.

Syntaxe

from pyspark.sql import functions as dbf

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

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo str vstupní sloupec hodnot, který chcete převést.
format literal string, optional formát, který se použije k převodu hodnot kalendářních dat.

Návraty

pyspark.sql.Column: hodnota data jako pyspark.sql.types.DateType typ.

Examples

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()