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.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.

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