如何在Swift的PKT时区解析日期字符串?

时间:2017-06-27 00:17:17

标签: swift date parsing timezone

我在PKT时区解析日期字符串时遇到了问题。

以下是在操场上粘贴的一些代码:

import Foundation

let dateText = "Tue, 27 Jun 2017 04:00 AM PKT"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "EEE, d MMM yyyy hh:mm a zzz"
if let checkDate = dateFormatter.date(from: dateText) {
    let date = checkDate
    print(date)
} else {
    print("Could not parse")
}

如果我将时区更改为" CDT"有用。但是,我正在尝试解析巴基斯坦标准时间(PKT)中的日期,因为这是我正在解析的格式。

我找到了this handy tool,并说格式无效。

在格式化中使用this table作为参考。

文档:https://developer.apple.com/documentation/foundation/nsdateformatter?language=objc

我看到类似问题的引用How to get Current EST time IOS Swift

0 个答案:

没有答案