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