【问题标题】:Add GMT Time to a Given Date Time(from server) in ios [duplicate]在ios中将GMT时间添加到给定的日期时间(来自服务器)[重复]
【发布时间】:2018-02-03 05:58:10
【问题描述】:

我有一个来自服务器的日期,例如“2017-07-31T05:12:17.36”(另一个国家/地区的服务器时间)。我需要将 GMT+5:30 添加到该日期以使其成为印度的时间。请帮忙。

请在答案中使用上述日期字符串。

也请使用swift

【问题讨论】:

标签: ios swift datetime gmt


【解决方案1】:

试试这个:

var rfcDateFormatter : DateFormatter {
    let formatter = DateFormatter()
    formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SS"
    formatter.locale = Locale(identifier: "en_US_POSIX")
    formatter.timeZone = TimeZone(abbreviation: "GMT")
    return formatter
}

var localDateFormatter : DateFormatter {
    let formatter = DateFormatter()
    formatter.dateFormat = "dd-MM-yyyy, HH:mm:ss.SS"
    return formatter
}

let date = rfcDateFormatter.date(from: "2017-07-31T05:12:17.36")
let localDate = localDateFormatter.string(from: date!)

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 2012-08-22
    • 2015-09-21
    相关资源
    最近更新 更多