Description
SELECT to_timestamp("2020-01-27T20:06:11.847-0800", "yyyy-MM-dd'T'HH:mm:ss.SSSz")
This can return a valid value in Spark 2.4 but return NULL in the latest master
*2.4.5 RC2*
scala> sql("""SELECT to_timestamp("2020-01-27T20:06:11.847-0800", "yyyy-MM-dd'T'HH:mm:ss.SSSz")""").show +----------------------------------------------------------------------------+ |to_timestamp('2020-01-27T20:06:11.847-0800', 'yyyy-MM-dd\'T\'HH:mm:ss.SSSz')| +----------------------------------------------------------------------------+ | 2020-01-27 20:06:11| +----------------------------------------------------------------------------+
*2.2.3 ~ 2.4.4* (2.0.2 ~ 2.1.3 doesn't have `to_timestamp`).
spark-sql> SELECT to_timestamp("2020-01-27T20:06:11.847-0800", "yyyy-MM-dd'T'HH:mm:ss.SSSz"); 2020-01-27 20:06:11
Attachments
Issue Links
- relates to
-
SPARK-26503 Get rid of spark.sql.legacy.timeParser.enabled
- Resolved
-
SPARK-27438 Increase precision of to_timestamp
- Resolved
- links to