【问题标题】:Get next minute time (UTC) without using Internet在不使用 Internet 的情况下获取下一分钟时间 (UTC)
【发布时间】:2013-09-30 08:57:55
【问题描述】:

我想知道是否有任何方法可以在不使用互联网连接的情况下找到下一分钟的 UTC 时间。我必须在给定的时间点执行一项操作(在多个设备上一次播放歌曲而不会出现延迟)。

【问题讨论】:

  • 失败,,,导致崩溃
  • 无法保证两个不同设备上的时间相同,因此如果您尝试仅根据系统时间同步某些内容,则会遇到问题。
  • 那么有什么办法可以做到这一点>??

标签: iphone ios ipad ipod


【解决方案1】:

由于 NSDate 始终采用 UTC,您可以:

NSDateComponents *minuteComponent = [[NSDateComponents alloc] init];
minuteComponent.minute = 1;
NSCalendar *theCalendar = [NSCalendar currentCalendar];
NSDate *nextMinuteDate = [theCalendar dateByAddingComponents:minuteComponent toDate:[NSDate date] options:0];
NSLog(@"%@",nextMinuteDate);

【讨论】:

  • 它没有帮助,如果系统日期不同,那么它会给出不同的结果...... :(
  • 在错误的日期和没有互联网连接的情况下,没有任何物理方法可以执行同步操作。您应该重新考虑应用的这一部分。
猜你喜欢
  • 2015-10-10
  • 2014-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-27
  • 2021-12-10
  • 1970-01-01
  • 2017-05-26
相关资源
最近更新 更多