我在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