Pular para o conteúdo principal

a data

Converte um pyspark.sql.Column em pyspark.sql.types.DateType usando o formato opcionalmente especificado. Especifique os formatos de acordo com datetime pattern.

Por default, ele segue as regras de conversão para pyspark.sql.types.DateType se o formato for omitido. Equivalente a col.cast("date").

Para a função Databricks SQL correspondente, consulte a funçãoto_date.

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

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

Parâmetros

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

Coluna de entrada com os valores a serem convertidos.

format

literal string, optional

Formato a ser usado para converter valores de data.

Devoluções

pyspark.sql.Column: valor de data como tipo pyspark.sql.types.DateType .

Exemplos

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