错误的 NTP 日期响应 Swift 4

Wrong NTP date response Swift 4

我正在使用 Kronos 从 NTP 服务器获取日期,问题是返回的日期是错误的。

示例: 我国时间是2019-2-220:22:05+0000 但我得到的是 2019-2-2 22:22:05 +0000

我认为是关于时区的,但我无法到达它

谢谢。

我写了一些代码让它正确

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)
    }