因此,目前我有这个扩展名格式化返回:16/10/17 08:37:50 GMT但我需要16/10/17 08:37:50 PM UTC UTC附加到nsdate。我怎样才能做到这一点?如何获得UTC在UTC日期
以下是我的代码:
extension Formatter {
static let iso8601: DateFormatter = {
let formatter = DateFormatter()
formatter.calendar = Calendar(identifier: .iso8601)
formatter.locale = Locale(identifier: "en_US_POSIX")
formatter.timeZone = NSTimeZone(abbreviation:"UTC") as TimeZone!
formatter.amSymbol = "AM"
formatter.pmSymbol = "PM"
formatter.dateFormat = "dd/MM/yy hh:mm:ss a zzz"
return formatter
}()
}
那么你为什么设置UTC时区?如果你只想要结尾不同,编辑字符串 –
我也试过这个,但它不工作:formatter.dateFormat =“dd/MM/yy hh:mm:ss a UTC”。事实上,它给了我“2017年10月10日08:37:50”“ – lifemoveson
编辑它之后,当你得到你的日期 –