示例:实际用户当地时间是太平洋标准时间晚上10:30。如果用户有互联网,设备可以在晚上10:30显示,并让iOS自动配置时区和时区。但有些用户禁用此功能并手动完成并将其弄错。例如,没有正确的夏令时。我知道一个朋友因为这个错误的时间而错过了1个小时。
我想知道Zulu时间或UTC-0的确切时间,无论用户位置如何。什么是最安全的方式找出所以我的应用程序可以提醒“现在是祖鲁0”或“现在是UTC-0”,这是正确的。怎么样?
答案 0 :(得分:1)
您可以使用
将时区设置为UTCNSTimeZone *timeZoneUTC = [NSTimeZone timeZoneWithName:@"UTC"];
[NSTimeZone setDefaultTimeZone:timeZoneUTC];
然后使用NSDate *today = [NSDate date];