通过


datediff

返回从 startend 的天数。

有关相应的 Databricks SQL 函数,请参阅 datediff 函数

Syntax

from pyspark.databricks.sql import functions as dbf

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

参数

参数 类型 Description
end pyspark.sql.Columnstr 要处理到的日期列。
start pyspark.sql.Columnstr 从日期列到工作。

退货

pyspark.sql.Column:两个日期之间的天数差异。

例子

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