CLLocationManager
を使用して、iPod/iPhoneの現在の場所を取得しています。iPhone:CLLocationManagerからの時間
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation {
私は、このメソッドから返されるCLLocation
のタイムスタンプ値についてのカップルの質問がある:私は実装するデリゲートは、このメソッドを持っています。
たとえば、次のように表示されます。startingLocation.timestamp
このときの表示は2010-11-39 20:57:19 GMT
です。
- 私はタイムスタンプが
GMT
になることを保証していますか? - このタイムスタンプを取得するデバイスはどこですか? GPSの地理的データを取得している場合、これはGPSのタイムスタンプですか? (これはデバイス間で非常に正確で一貫性があります)。ユーザーが自分のデバイスで奇妙な時間設定をしている場合、これは時間に影響しますか?
タイムスタンプは「抽象的な瞬間であり、特定のタイムゾーンまたはカレンダーシステムが関連付けられていない」*であるため、それを比較して何歳であるかを教えてください。 – sixtyfootersdude
+ [NSDate date]。同じ形式の現在のシステム時刻です。それらを比較するか、より一般的な日付を抽出するためのさまざまな方法については、NSDateのマニュアルを参照してください。 – grahamparks