iOSアプリケーションを開発中のMacBookを使用しています&実際のiPhoneで実行します。私のMacBook &私のiPhoneの両方が私の現在の時刻を表示2016年8月11日13時18[NSDate date]を使用して現在の時刻を取得しますが、戻り値が正しくありません
である。しかし同時に、次のコードは私に3時間早く、今よりも、現在の時刻を示しています。
をNSLog(@"NOW = %@",[NSDate date]); // it prints out 2016-08-11 10:18:17 +0000
しかし、NSDateドキュメントでは、+date
関数は現在の日付と時刻を返します。なぜ私は3時間早く日付時刻を取得するのですか?
日付を印刷すると、UTC(+0000)で表示されます。あなたはUTCより3時間遅いタイムゾーンにいると思います – Paulw11