使用 Spark 将 yyyyMMdd 转换为日期

伊南

我有一个字符串变量,它yyyyMMdd在使用 spark 时将输入存储在 scala 中。

snapshot_date = 20191001

我想先将其转换为日期,然后从此日期中减去一天,然后再次转换为yyyyMMdd格式,因此我之前的日期变量将为20190930.

圣加维尼

通过以下方法,您可以实现我相信

 val input_df = List("20190930").toDF("date")
 input_df.withColumn("new_date", from_unixtime(unix_timestamp(date_sub(from_unixtime(unix_timestamp($"date","yyyyMMdd"),"yyyy-MM-dd"),1), "yyyy-MM-dd"),"yyyyMMdd")).show
Output:

+--------+--------+
|    date|new_date|
+--------+--------+
|20190930|20190929|
+--------+--------+

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用属性将YYYYMMDD字符串转换为日期

来自分类Dev

如何将日期转换为YYYYMMDD?

来自分类Dev

将日期格式转换为 'YYYYMMDD'

来自分类Dev

无法使用SSIS将Excel中的mm / dd / yyyy转换为csv yyyymmdd日期格式

来自分类Dev

使用XSLT将日期yyyyMMdd转换为yyyy-MM-dd'T'HH:mm:ss格式

来自分类Dev

将getdate()转换为yyyymmdd并获取两年前的日期

来自分类Dev

如何将获取日期转换为 yyyymmdd 格式?

来自分类Dev

将 201811 转换为 yyyymmdd 20181101 格式的日期

来自分类Dev

使用 Talend 将 yyyyMMdd 字符串插入日期列

来自分类Dev

使用Spark将CSV转换为ORC

来自分类Dev

如何将SAS中的日期转换为YYYYMMDD数字格式

来自分类Dev

AngularJS如何将字符串“ yyyyMMdd”转换为日期

来自分类Dev

如何将日期转换为格式为YYYYMMDD的字符串?

来自分类Dev

将日期从控制器中的ajax发布转换为yyyyMMdd

来自分类Dev

将 YYMMDD 格式的 VARCHAR 转换为 YYYYMMDD 并忽略无效的日期格式

来自分类Dev

将猪中的日期从 YYYY-mm-dd 转换为 YYYYmmDD

来自分类Dev

将日期字符串从 YYYYMMDD 转换为 DD Mon YYYY

来自分类Dev

如何将包含日期 (YYYYMMDD) 的数字变量转换为 POSIXct 格式变量

来自分类Dev

将 yyyymmdd 字符数组转换为 yyyy/mm/dd 日期格式

来自分类Dev

使用javascript将数字转换为日期

来自分类Dev

使用R将因子转换为日期

来自分类Dev

将日期转换为其他格式Scala Spark

来自分类Dev

Excel:将“ YYYYMMDD”之类的文本转换为DATE

来自分类Dev

将Pandas DateTimeIndex转换为YYYYMMDD整数吗?

来自分类Dev

将'yyyymmdd hhmmss'转换为'mm / dd / yy hh:mm'

来自分类Dev

将Unix时间戳记iin转换为YYYYMMDD

来自分类Dev

将yyyymmdd转换为序列号python

来自分类Dev

DB2从YYYYMMDD转换为日期

来自分类Dev

DB2从YYYYMMDD转换为日期

Related 相关文章

  1. 1

    使用属性将YYYYMMDD字符串转换为日期

  2. 2

    如何将日期转换为YYYYMMDD?

  3. 3

    将日期格式转换为 'YYYYMMDD'

  4. 4

    无法使用SSIS将Excel中的mm / dd / yyyy转换为csv yyyymmdd日期格式

  5. 5

    使用XSLT将日期yyyyMMdd转换为yyyy-MM-dd'T'HH:mm:ss格式

  6. 6

    将getdate()转换为yyyymmdd并获取两年前的日期

  7. 7

    如何将获取日期转换为 yyyymmdd 格式?

  8. 8

    将 201811 转换为 yyyymmdd 20181101 格式的日期

  9. 9

    使用 Talend 将 yyyyMMdd 字符串插入日期列

  10. 10

    使用Spark将CSV转换为ORC

  11. 11

    如何将SAS中的日期转换为YYYYMMDD数字格式

  12. 12

    AngularJS如何将字符串“ yyyyMMdd”转换为日期

  13. 13

    如何将日期转换为格式为YYYYMMDD的字符串?

  14. 14

    将日期从控制器中的ajax发布转换为yyyyMMdd

  15. 15

    将 YYMMDD 格式的 VARCHAR 转换为 YYYYMMDD 并忽略无效的日期格式

  16. 16

    将猪中的日期从 YYYY-mm-dd 转换为 YYYYmmDD

  17. 17

    将日期字符串从 YYYYMMDD 转换为 DD Mon YYYY

  18. 18

    如何将包含日期 (YYYYMMDD) 的数字变量转换为 POSIXct 格式变量

  19. 19

    将 yyyymmdd 字符数组转换为 yyyy/mm/dd 日期格式

  20. 20

    使用javascript将数字转换为日期

  21. 21

    使用R将因子转换为日期

  22. 22

    将日期转换为其他格式Scala Spark

  23. 23

    Excel:将“ YYYYMMDD”之类的文本转换为DATE

  24. 24

    将Pandas DateTimeIndex转换为YYYYMMDD整数吗?

  25. 25

    将'yyyymmdd hhmmss'转换为'mm / dd / yy hh:mm'

  26. 26

    将Unix时间戳记iin转换为YYYYMMDD

  27. 27

    将yyyymmdd转换为序列号python

  28. 28

    DB2从YYYYMMDD转换为日期

  29. 29

    DB2从YYYYMMDD转换为日期

热门标签

归档