add_months

tarihinden aylar sonra monthsolan start tarihi döndürür. Negatif bir değerse months , bu ay miktarı değerinden startdüşülür.

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

Sözdizimi

from pyspark.sql import functions as dbf

dbf.add_months(start=<start>, months=<months>)

Parametreler

Parametre Türü Description
start pyspark.sql.Column veya str üzerinde çalışacak tarih sütunu.
months pyspark.sql.Column veya str veya int hesaplanması için verilen tarihten kaç ay sonra. Geriye doğru hesaplamak için negatif değeri de kabul eder.

İade

pyspark.sql.Column: verilen ay sayısından sonraki/önceki 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.add_months(df.dt, 1)).show()
df.select('*', dbf.add_months('dt', 'a')).show()
df.select('*', dbf.add_months('dt', dbf.lit(-1))).show()