次の方法で共有


date_diff

startからendまでの日数を返します。

対応する Databricks SQL 関数については、 date_diff 関数を参照してください。

構文

from pyspark.databricks.sql import functions as dbf

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

パラメーター

パラメーター タイプ Description
end pyspark.sql.Column または str to date 列を使用します。
start pyspark.sql.Column または str は、作業する日付列から取得します。

返品ポリシー

pyspark.sql.Column: 2 つの日付間の日数の差。

例示

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