我想解析06/19/2022 01:00 PDT
个日期.
使用新的Date.ParseStrategy(format:)
,我写道:
import Foundation
let dateFromNetwork = "06/19/2022 01:00 PDT"
let strategy = Date.ParseStrategy(format: "\(month: .twoDigits)/\(day: .twoDigits)/\(year: .defaultDigits) \(hour: .twoDigits(clock: .twelveHour, hourCycle: .zeroBased)):\(minute: .twoDigits)", timeZone: .init(abbreviation: "PDT")!)
let date = try! Date(dateFromNetwork, strategy: strategy)
// Cannot parse 06/19/2022 01:00 PDT
// String should ahere to specified format, such as 06/20/2022 01:00
如何处理时区PDT
的最新部分?