Compartir vía


date_trunc

Devuelve el timestamp truncado a la unidad especificada por el formato.

Para obtener la función SQL de Databricks correspondiente, consulte date_trunc function.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
format literal string year, yyyy, yy para truncar por año, month, mon, mm para truncar por mes, day, dd para truncar por día, Otras opciones son: microsecond, millisecond, second, minutehour, , , week.quarter
timestamp pyspark.sql.Column o str columna de entrada de valores que se van a truncar.

Devoluciones

pyspark.sql.Column: marca de tiempo truncada.

Examples

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