Bagikan melalui


date_trunc

Mengembalikan tanda waktu yang dipotong ke unit yang ditentukan oleh format.

Untuk fungsi Databricks SQL yang sesuai, lihat date_trunc fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parameter-parameternya

Pengaturan Tipe Description
format literal string year, , yyyyyy untuk memotong menurut tahun, month, , mmmonuntuk memotong menurut bulan, , daydd untuk memotong berdasarkan hari, Opsi lain adalah: microsecond, , millisecondsecond, minute, hour, , weekquarter
timestamp pyspark.sql.Column atau str input kolom nilai untuk dipotong.

Pengembalian Barang

pyspark.sql.Column: tanda waktu terpotong.

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