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 selisih antara dua kali, diukur dalam unit tertentu.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.time_diff(unit=<unit>, start=<start>, end=<end>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
unit |
pyspark.sql.Column atau str |
Unit untuk memotong waktu. Unit yang didukung adalah: "HOUR", "MINUTE", "SECOND", "MILLISECOND", dan "MICROSECOND". Unit ini tidak peka huruf besar/kecil. |
start |
pyspark.sql.Column atau str |
Waktu mulai. |
end |
pyspark.sql.Column atau str |
Waktu berakhir. |
Pengembalian Barang
pyspark.sql.Column: Perbedaan antara dua kali, dalam unit yang ditentukan.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame(
[("HOUR", "13:08:15", "21:30:28")], ['unit', 'start', 'end']).withColumn("start",
dbf.col("start").cast("time")).withColumn("end", dbf.col("end").cast("time"))
df.select('*', dbf.time_diff('unit', 'start', 'end')).show()