【发布时间】:2021-03-15 09:01:29
【问题描述】:
我想将bigint unix 时间戳转换为以下datetime 格式"yyyy-MM-dd HH:mm:ss:SSSSSS" 以包含微秒。
当我使用标准到日期时间函数时,我得到以下内容
spark.sql("select to_timestamp(1605509165022529) as ts").show(truncate=False)
结果
+----------------------------+
|ts |
+----------------------------+
|22327-10-26 13:09:588.009408|
+----------------------------+
这个datetime 是错误的。日期应为 2020-11-16,时间为HH:mm:ss:SSSSSS。
我怎样才能得到这个?
【问题讨论】:
标签: python sql apache-spark pyspark apache-spark-sql