Compartir vía


date_add

Devuelve la fecha que es days días después startde . Si days es un valor negativo, esta cantidad de días se deducirá de start.

Para obtener la función SQL de Databricks correspondiente, consulte date_add función (days).

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
start pyspark.sql.Column o str columna de fecha en la que se va a trabajar.
days pyspark.sql.Column, str o int cuántos días después de la fecha especificada se va a calcular. Acepta también un valor negativo para calcular versiones anteriores en el tiempo.

Devoluciones

pyspark.sql.Column: una fecha posterior o anterior al número de días especificado.

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()