Date 在sparksql中将特定字符串格式转换为日期
我有一个列,其中包含一个字符串,以下日期为2019年9月14日09:54:30 UTC的字符串。一点也不熟悉格式Date 在sparksql中将特定字符串格式转换为日期,date,apache-spark-sql,Date,Apache Spark Sql,我有一个列,其中包含一个字符串,以下日期为2019年9月14日09:54:30 UTC的字符串。一点也不熟悉格式 我需要转换为日期或时间戳。只是一个我可以比较的单位。我只需要一个精确到一天的比较点。这可以帮助您从字符串中获取时间戳,然后使用Spark SQL2.x从中获取天数 spark.sql("""SELECT from_utc_timestamp(from_unixtime(unix_timestamp("Sat Sep 14 09:54:30 UTC 2019","EEE MMM dd
我需要转换为日期或时间戳。只是一个我可以比较的单位。我只需要一个精确到一天的比较点。这可以帮助您从字符串中获取时间戳,然后使用Spark SQL2.x从中获取天数
spark.sql("""SELECT from_utc_timestamp(from_unixtime(unix_timestamp("Sat Sep 14 09:54:30 UTC 2019","EEE MMM dd HH:mm:ss zzz yyyy") ),"IST")as timestamp""").show()
+-------------------+
| timestamp|
+-------------------+
|2019-09-14 20:54:30|
+-------------------+
这真是太棒了!我根本不熟悉utc时间格式!谢谢