Bagikan melalui


date_sub

Mengembalikan tanggal yang merupakan days hari sebelum start. Jika days adalah nilai negatif maka jumlah hari ini akan ditambahkan ke start.

Untuk fungsi Databricks SQL yang sesuai, lihat date_sub fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.date_sub(start=<start>, days=<days>)

Parameter-parameternya

Pengaturan Tipe Description
start pyspark.sql.Column atau str kolom tanggal untuk dikerjakan.
days pyspark.sql.Column atau str atau int berapa hari sebelum tanggal yang diberikan untuk dihitung. Menerima nilai negatif juga untuk menghitung ke depan tepat waktu.

Pengembalian Barang

pyspark.sql.Column: tanggal sebelum/setelah diberikan jumlah hari.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08', 2,)], 'struct<dt:string,a:int>')
df.select('*', dbf.date_sub(df.dt, 1)).show()
df.select('*', dbf.date_sub('dt', 'a')).show()
df.select('*', dbf.date_sub('dt', dbf.lit(-1))).show()