RestKit がサーバーから取得するデータの一部が としてフォーマットされたタイムスタンプ2013-05-27 20:32:26 UTC
であり、後で現在の時刻とこの日付の違いを知りたい場合は、次のようにします。
NSTimeInterval difference = [[NSDate date] timeIntervalSinceDate:dateFromRestKit];
しかし、これは常に 1 時間ずれているように見えます。これは、UTC+1 である BST を使用しているためだと推測しています。したがって、RestKit は日付文字列で指定されたタイムゾーンを無視し、代わりに現在のシステム タイムゾーンを使用して日付を解析していると思います。
タイムゾーンを無視する技術的な理由があるかもしれないことは理解していますが、このすべてのことを先に進めるのは本当に難しいことがわかったので、よくわかりません.
時間の正確な差を計算するにはどうすればよいですか?