如何从字符串中创建日期时间

时间:2019-09-04 11:50:03

标签: pyspark

我在string中有两列,但需要将其转换为datetime或日期和时间。

- Column1: 20190828T121539.000000+0200
- Column2: 20190828T121539.000+0200

我该怎么做?

我用过:

.withColumn('test', from_unixtime(unix_timestamp('Column1', 'yyyyMMddThhmmss'))

但似乎不起作用


我已经解决了这个问题:

  

to_timestamp(col('EventDateTime')。substr(1,15),“ yyyyMMdd'T'HHmmss”)

该值的最后一部分无关紧要,因此我可以使用substr

0 个答案:

没有答案