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 |
|---|---|---|
|
| Coluna de entrada com os valores a serem convertidos. |
|
| 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()