将整数转换为日期以计算天数

时间:2018-11-24 13:39:27

标签: scala apache-spark apache-spark-sql user-defined-functions apache-spark-dataset

我需要将Integer转换为date(yyyy-mm-dd)格式,以计算天数。

  registryDate 
    20130826
    20130829
    20130816
    20130925
    20130930
    20130926

所需的输出:

 registryDate      TodaysDate        DaysInBetween
    20130826        2018-11-24          1916
    20130829        2018-11-24          1913
    20130816        2018-11-24          1926

1 个答案:

答案 0 :(得分:3)

您可以将window.fetch转换为String类型,然后应用registryDateto_date来计算天数差异,如下所示:

datediff