我想把日期从本地时间转换为UTC时间或从UTC时间转换为本地时间。
例如,如果Apr 1, 2015, 12:00 PM是UTC时间,
那么Apr 1, 2015, 5:30 PM就是我的本地时间,但我得到的结果却是相反的。
例如,如果Apr 1, 2015, 12:00 PM是UTC时间,
那么Apr 1, 2015, 5:30 PM就是我的本地时间,但我得到的结果却是相反的。
let dateFormatter2 = DateFormatter()
dateFormatter2.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"[![enter image description here][1]][1]
dateFormatter2.timeZone = NSTimeZone.local
let date2 = dateFormatter2.date(from: "2015-04-01T12:00:00")
dateFormatter2.timeZone = NSTimeZone(name: "UTC")! as TimeZone
let date3 = dateFormatter2.date(from: "2015-04-01T12:00:00")
我得到的是UTC时间为2015年4月1日下午5:30,本地时间为2015年4月1日中午12:00
TimeZone
代替NSTimeZone
。 - Dávid Pásztor