pyspark将unix时间转换为日期

时间:2017-12-11 21:13:15

标签: pyspark unix-timestamp

我使用以下代码将一列unix时间值转换为pyspark中的日期:

transactions3=transactions2.withColumn('date', transactions2['time'].cast('date'))

列transactions2 ['time']包含unix时间值。但是,我在此处创建的列日期中没有值(所有行的日期=无)。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

使用from_unixtimeexpr("from_unixtime(timeval)")