Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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()