Pular para o conteúdo principal

diferença_de_data

Retorna o número de dias de start a end.

Para a função Databricks SQL correspondente, consulte a funçãodate_diff.

Sintaxe

Python
from pyspark.sql import functions as dbf

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

Parâmetros

Parâmetro

Tipo

Descrição

end

pyspark.sql.Column ou str

coluna para atualizar.

start

pyspark.sql.Column ou str

da coluna de data para trabalhar.

Parâmetro

Tipo

Descrição

end

pyspark.sql.Column ou str

coluna para atualizar.

start

pyspark.sql.Column ou str

da coluna de data para trabalhar.

Devoluções

pyspark.sql.Column: diferença em dias entre duas datas.

Exemplos

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