OGeek|极客世界-中国程序员成长平台

标题: ios - 如何在 Swift 中将本地时间的日期转换为 UTC? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 10:57
标题: ios - 如何在 Swift 中将本地时间的日期转换为 UTC?

假设我在本地时间有一个字符串:“Apr 14, 2015, 8:53 AM”。如何将其转换为正确的 UTC 时间?



Best Answer-推荐答案


试试这样:

let dateString = "Apr 14, 2015, 8:53 AM"
let df = NSDateFormatter()
df.dateFormat = "LLL DD, yyyy, h:mm a"
if let dateFromString = df.dateFromString(dateString){
    print(dateFromString)  // "2015-01-14 10:53:00 +0000\n"
    df.timeZone = NSTimeZone(forSecondsFromGMT: 0)
    let stringFromDate = df.stringFromDate(dateFromString) //"Jan 14, 2015, 10:53 AM"
}

关于ios - 如何在 Swift 中将本地时间的日期转换为 UTC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36631232/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4