如何21/10/2021 15:15:28在 Scala 的 Apache Spark 中將澳大利亞/墨爾本時間等日期時間字串轉換為 UTC?
uj5u.com熱心網友回復:
試試這個(當然你可以忽略資料的創建,我添加它是為了讓你理解流程:列的名稱和型別):
Seq("21/10/2021 15:15:28").toDF("timeStr")
.withColumn("australiaMelbourneTime", to_timestamp(col("timeStr"), "dd/MM/yyyy HH:mm:ss"))
.withColumn("utcTime", to_utc_timestamp(col("australiaMelbourneTime"), "Australia/Melbourne"))
輸出(已測驗):
------------------- ---------------------- -------------------
| timeStr|australiaMelbourneTime| utcTime|
------------------- ---------------------- -------------------
|21/10/2021 15:15:28| 2021-10-21 15:15:28|2021-10-21 04:15:28|
------------------- ---------------------- -------------------
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/368360.html
