在iPhone上准确的时间

时间:2013-04-25 06:15:04

标签: ios objective-c cocoa-touch datetime

有没有办法在iPhone中准确地获得时间。?目前,我正在尝试使用ios NTp client Here。与不同的divices相比,我差不多 600毫秒差异。即使我不担心ntp这样的准确时间,我也希望在不同设备中与milliseconds同时显示。

2 个答案:

答案 0 :(得分:1)

这是执行此操作的简单方法: -

 + (NSDate *) GMTNow
 { 
  NSDate *sourceDate = [NSDate date];
  NSTimeZone* currentTimeZone = [NSTimeZone localTimeZone];
  NSInteger currentGMTOffset = [currentTimeZone secondsFromGMT];

  [sourceDate dateByAddingTimeInterval:currentGMTOffset];

  return sourceDate;
  }

答案 1 :(得分:1)

查看适用于iOS的此NTP客户端库:https://code.google.com/p/ios-ntp/

来源:1