Partager via


date_diff

Retourne le nombre de jours compris entre start et end.

Pour obtenir plus de détails sur la fonction SQL de Databricks correspondante, consultez date_diff.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.date_diff(end=<end>, start=<start>)

Paramètres

Paramètre Type Descriptif
end pyspark.sql.Column ou str à ce jour, colonne sur laquelle travailler.
start pyspark.sql.Column ou str à partir de la colonne de date à utiliser.

Retours

pyspark.sql.Column: différence en jours entre deux dates.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08','2015-05-10')], ['d1', 'd2'])
df.select('*', dbf.date_diff('d1', 'd2')).show()
df.select('*', dbf.date_diff(df.d2, df.d1)).show()