Udostępnij przez


date_trunc

Zwraca znacznik czasu obcięty do jednostki określonej przez format.

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz date_trunc funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
format literal string year, yyyy, yy do obcinania według roku, month, monmm , do obcinania według miesiąca, day, dd do obcinania według dnia, Inne opcje to: microsecond, millisecondsecondminutehour, weekquarter
timestamp pyspark.sql.Column lub str kolumna wejściowa wartości do obcinania.

Zwraca

pyspark.sql.Column: obcięty znacznik czasu.

Przykłady

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