Udostępnij przez


To_date

Konwertuje element pyspark.sql.Column na pyspark.sql.types.DateType przy użyciu opcjonalnego określonego formatu. Określ formaty zgodnie z datetime pattern.

Domyślnie jest to zgodne z regułami rzutowania, jeśli pyspark.sql.types.DateType format zostanie pominięty. Odpowiednik col.cast("date").

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz to_date funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
col pyspark.sql.Column lub str kolumna wejściowa wartości do konwersji.
format literal string, optional format używany do konwertowania wartości daty.

Zwraca

pyspark.sql.Column: wartość daty jako pyspark.sql.types.DateType typ.

Przykłady

from pyspark.databricks.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()