Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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()