Pular para o conteúdo principal

truncamento de data

Retorna o carimbo de data/hora truncado para a unidade especificada pelo formato.

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

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.date_trunc(format=<format>, timestamp=<timestamp>)

Parâmetros

Parâmetro

Tipo

Descrição

format

literal string

year, yyyy, yy para truncar por ano, month, mon, mm para truncar por mês, day, dd para truncar por dia. Outras opções são: microsecond, millisecond, second, minute, hour, week, quarter

timestamp

pyspark.sql.Column ou str

Coluna de entrada com os valores a serem truncados.

Devoluções

pyspark.sql.Column: carimbo de data/hora truncado.

Exemplos

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('1997-02-28 05:02:11',)], ['ts'])
df.select('*', dbf.date_trunc('year', df.ts)).show()
df.select('*', dbf.date_trunc('mon', 'ts')).show()