2024-10-04 05:22:44 发布
网友
我正在研究Pyspark。 我有一个专栏end_date,我想做一些工作。但我不能,因为他的类型:OffsetDateTimeUdt。在
end_date
OffsetDateTimeUdt
是否可以在日期或字符串中转换此类型?在
值示例:2021-08-15T00:00:00.000Z
2021-08-15T00:00:00.000Z
如果您有任何想法,请告诉我:)
提前谢谢
通过忽略如下所示的毫秒数转换为时间戳
x = spark.createDataFrame([("2021-08-15T00:00:00.000Z",)], ['date_str']) x.select(x.date_str, from_unixtime(unix_timestamp(x.date_str,"yyyy-MM-dd'T'HH:mm:ss'.000Z'"))).show(truncate=False)
输出:
通过忽略如下所示的毫秒数转换为时间戳
输出:
^{pr2}$相关问题 更多 >
编程相关推荐