我使用克罗诺斯从NTP服务器获取日期,问题是返回日期是错误的。
示例:在我国的时间是2019年-2- 20:22:05 +0000,但我得到的是2019年-2-2 22:22:05 +0000。
我想是关于时区的,但我够不到
谢谢。
发布于 2019-02-02 01:31:43
我写了一些代码来纠正它
Clock.sync { date, offset in
let dateFormatter = DateFormatter()
dateFormatter.calendar = NSCalendar.current
dateFormatter.timeZone = TimeZone.current
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dt = dateFormatter.string(from: date!)
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")
print(dt)
}https://stackoverflow.com/questions/54488943
复制相似问题