Bagikan melalui


date_add

Mengembalikan tanggal yang merupakan days hari setelah start. Jika days adalah nilai negatif maka jumlah hari ini akan dikurangi dari start.

Untuk fungsi Databricks SQL yang sesuai, lihat date_add fungsi (hari).

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.date_add(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 setelah tanggal yang diberikan untuk dihitung. Menerima nilai negatif juga untuk menghitung mundur dalam waktu.

Pengembalian Barang

pyspark.sql.Column: tanggal setelah/sebelum 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_add(df.dt, 1)).show()
df.select('*', dbf.date_add('dt', 'a')).show()
df.select('*', dbf.date_add('dt', dbf.lit(-1))).show()