设置正确的TimeZone

时间:2017-08-25 11:32:12

标签: swift date swift3 calendar timezone

我遇到TimeZone的问题。我想在当地得到当前的时间,但我错了。我将时区设置为TimeZone(identifier: "Asia/Baku")!,但它无法正常工作。它告诉我时间11:25,但我桌面和本地化国家的当前时间是15:25。这是我的简单代码:

let date = Date()
var calendar = Calendar.current
calendar.timeZone = TimeZone(identifier: "Asia/Baku")!
let components = calendar.dateComponents([.year, .month, .day, .hour, .minute, .second], from: date)
let currentDate = calendar.date(from: components)
print("Current Date: \(currentDate!)")

0 个答案:

没有答案