私はいくつかのWebサービスと通信するアプリケーションを作成しています。変数がサーバー上で更新されると、更新日時を知らせるUNIXのタイムスタンプが返されます。私はそれを使用して比較することができます:[[NSDate date] timeIntervalSince1970]は1時間遅れているようです
[[NSDate date]timeIntervalSince1970]
物事を同期させてください。
iPhoneのシステム時刻は正しいです。しかし、UNIXの時間はサーバーの1時間後(時計に表示されているようにシステム時間)のようです。なぜこうなった?タイムゾーンを設定する必要はありますか?
私はあなたがそれを持っていると思います。この問題はタイムゾーンに関連しているようです。私は、GMTにNSDateFormatterを設定しようとし、timeIntervalSinceDateを使用しました:1970年1月1日を指していて、正しく動作するようです - ありがとう! – MikeT