嘿,所有,快速獲取特定日期和時間的UTC時間?
我有一個特定的日期&從iOS中的datepicker中選擇的時間。我想將這個日期&時間轉換爲UTC時間。我已經使用了下面的函數。
func get_Date_time_from_UTC_time(string : String) -> String {
let dateformattor = DateFormatter()
dateformattor.dateFormat = "yyyy-MM-dd HH:mm:ss"
dateformattor.timeZone = NSTimeZone.init(abbreviation: "UTC") as TimeZone!
let dt = string
let dt1 = dateformattor.date(from: dt as String)
dateformattor.dateFormat = "yyyy-MM-dd HH:mm:ss ZZZ"
dateformattor.timeZone = NSTimeZone.local
return dateformattor.string(from: dt1!)
}
我的位置在印度。所以當我通過時間像2016-12-26 09:53:45
那麼它給我的UTC時間爲2016-12-26 15:23:00 +0530
。現在,當我在谷歌搜索UTC時間,它顯示我的時間爲4:32 AM 26 december
。請告訴我爲什麼這樣的差異&我做對了嗎?
奇怪的兩個答案有完全一樣的代碼相同的變量與秒同步化 –
是..但是你可以檢查答案:) –