1
我试着一列从字符串转换与此代码与pyspark.sql.functions UNIX_TIMESTAMP得到空
from pyspark.sql.functions import unix_timestamp
(sc
.parallelize([Row(dt='2017-01-23T08:12:39.929+01:00')])
.toDF()
.withColumn("parsed", unix_timestamp("dt", "yyyy-MM-ddThh:mm:ss")
.cast("double")
.cast("timestamp"))
.show(1, False))
为timestamp,但我得到空
+-----------------------------+------+
|dt |parsed|
+-----------------------------+------+
|2017-01-23T08:12:39.929+01:00|null |
+-----------------------------+------+
为什么呢?