我試過使用這段代碼,在操場上運行良好,但在實際專案中使應用程式崩潰。
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MMM-yyyy HH:mm a"
let dates = [
"05-Jan-2022 12:00 AM",
"11-Nov-2021 12:00 AM",
"11-Nov-2021 12:00 AM",
"08-Oct-2021 03:04 PM",
"08-Oct-2021 12:00 AM",
"30-Sep-2021 03:48 PM"
]
dates.forEach { date in
print(dateFormatter.date(from: date)!)
}
uj5u.com熱心網友回復:
兩個問題:
您必須將語言環境設定為固定
en_US_POSIX12 小時制是
hhlet dateFormatter = DateFormatter() dateFormatter.locale = Locale(identifier: "en_US_POSIX") dateFormatter.dateFormat = "dd-MMM-yyyy hh:mm a"
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/484085.html
上一篇:日期-fns|格式化日期
下一篇:R:生成遵循模式的隨機日期
