在pyspark rdd中将字符串日期转换为datetype

时间:2018-06-12 06:36:42

标签: xcode

  1. 我需要在pyspark shell中的rdd中将字符串日期转换为日期
  2. 我在日期栏中以“01JAN2018:00:00:00”的格式约会。我需要将其转换为任何日期格式

    dq1 = dq.withColumn(“record_date”,dq ['D_MTHLY_LABEL']。cast(DateType()))。show()

  3. 它在新列中显示空值

1 个答案:

答案 0 :(得分:1)

尝试以下示例。

dq.selectExpr("cast(to_date(from_unixtime(unix_timestamp(D_MTHLY_LABEL, 'ddMMMyyyy:HH:mm:ss'))) as date) record_date").show()