我有一個古怪的Tapku圖書館日曆問題。Tapku圖書館日曆奇怪的時區問題
我在Tapku圖書館日曆中顯示活動。我從美國/多倫多時區的服務器獲取日期。即。 -500。
我的系統和日曆時區設置爲加拿大多倫多的設置應用程序。
所以,問題是當日歷顯示錯誤的一天視圖(日瓦)一個事件。活動於2011年11月16日舉行,並於17日在日曆上顯示。
11/16/2011 17:00 -0500
因此,我找到了使時區爲GMT的解決方案。
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"]];
而上面的工作正好與多倫多時區。現在,我將我的時區設置到意大利羅馬,並且假設它也在16日顯示該事件,但它在17日顯示。
所以,問題是如果我保持在線以上它與多倫多,加拿大時區和意大利羅馬,意大利時區的問題很好,如果我刪除這條線,那麼它適用於羅馬,意大利和多倫多問題,意大利。
爲此,我試圖設置systemTimeZone和localTimeZone很好,但仍然沒有運氣。
所以,我應該怎麼做,以保持活動的所有時區的正確的日期看法?
如果您需要更多詳細信息,請讓我知道。
喜深淵,我也面臨着同樣problem.Can妳告訴我的解決方案,如果你得到了什麼? – Tendulkar
對不起,我還沒有得到答案。問題仍然存在.. – Deeps
你能發佈完整的代碼,顯示如何解析日期字符串並將其轉換爲日期嗎? –