date_sub

tarihinden günler önce daysolan start tarihi döndürür. Negatif bir değerse days , bu gün miktarı öğesine starteklenir.

İlgili Databricks SQL fonksiyonu için bakınız date_sub fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

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

Parametreler

Parametre Türü Description
start pyspark.sql.Column veya str üzerinde çalışacak tarih sütunu.
days pyspark.sql.Column veya str veya int hesaplanması için verilen tarihten kaç gün önce. Zaman içinde ileriyi hesaplamak için negatif değeri kabul eder.

İade

pyspark.sql.Column: verilen gün sayısından önceki/sonraki bir tarih.

Örnekler

from pyspark.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()