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