如何查找當前時間及其區域(如果我有當前位置,經度和緯度)?在iPhone中查找當前時間
我可以得到任何國家的任何一個城市作爲當前位置,並且有它的經度和緯度,並且必須獲得它的當前時間和地區。那麼如何在此基礎上找到當前的時間和地區。
如何查找當前時間及其區域(如果我有當前位置,經度和緯度)?在iPhone中查找當前時間
我可以得到任何國家的任何一個城市作爲當前位置,並且有它的經度和緯度,並且必須獲得它的當前時間和地區。那麼如何在此基礎上找到當前的時間和地區。
[NSDate date]
將返回一個NSDate
對象與當前的日期和時間。
您將需要一項服務,如Geonames timesezone,然後將NSDate
調整爲該時區偏移量。方法dateWithCalendarFormat:timeZone:
可與從[NSDate date]
返回的日期一起使用。
編輯:
該Web服務提供時區偏移。 dstOffset在大多數情況下最好,因爲它佔夏時制,否則使用gmtOffset。可以通過使用靜態方法+ (id)timeZoneForSecondsFromGMT:(NSInteger)seconds
並將偏移量從小時轉換爲秒來創建對象。
如果我選擇任何國家的任何城市,並且如果那是當前位置,那麼如何找到它是當前時間。 – hardkcybage 2011-03-22 14:00:34
例如,我從我的數據庫中得到我的當前位置是Pune,然後如何找到pune的curretn time.Pune是例如它可能是這個世界上任何國家的任何城市。 – hardkcybage 2011-03-22 14:01:24
您可能需要一個web服務來將緯度/經度轉換爲區域並獲取時區。看看我的帖子,看看是否有幫助。 – Joe 2011-03-22 14:10:11