当移动是无效的日期,你怎么可以找到编程,改变在iOS设备时(设备是否在过去/将来的时间)找出在iPhone设备的无效日期
1
A
回答
1
也许你可以使用库,可以从时间服务器获取日期和时间。
图书馆https://github.com/jbenet/ios-ntp将为你做同样的工作。
用法:
#import "ios-ntp.h"
@interface ntpViewController : UIViewController <NetAssociationDelegate>
@end
@implementation ntpViewController
- (void)viewDidLoad {
[super viewDidLoad];
netAssociation = [[NetAssociation alloc]
initWithServerName:[NetAssociation ipAddrFromName:@"time.apple.com"]];
netAssociation.delegate = self;
[netAssociation sendTimeQuery];
}
- (void) reportFromDelegate {
printf("time offset: %5.3f mSec", netAssociation.offset * 1000.0];
}
在这里获得更多的信息和参考:
0
必须维护服务器那。将设备当前时间与服务器时间进行比较。
0
有许多公共API会给你一个用户的当前时间。比较收到的时间和用户的时间,你可以成功地知道用户是否改变了他的时间或不。请注意,由于时间因国家而异,因此您必须了解用户的位置。
希望这会有所帮助!
相关问题
- 1. Javascript无效日期在iphone上
- 2. SQL找到无效日期
- 3. Javascript给出无效日期
- 4. 无效日期返回无效日期
- 5. iphone - 设备日志
- 6. 我如何找到最接近的有效日期作为无效日期字符串给出的日期?
- 7. Moment.js在Firefox中给出无效日期
- 8. Linux日期:无效日期
- 9. pygame.midi.MidiException:'设备ID无效,超出范围。'
- 10. 日期对象抛出时区的无效日期
- 11. iOS设备的日期
- 12. 无效日期的Jquery日期验证
- 13. “无效的日期”解析日期moment.js
- 14. 无效的签发日期,但日期是无效
- 15. Android:实际日期和设备日期
- 16. JavaScript无效日期
- 17. 无效的设备符号
- 18. 找到上次更新到iPhone的iPhone的日期在iPhone
- 19. 无法在iPhone上的设备“SIGBART”
- 20. 将值传递给新日期给出无效日期
- 21. 日期的格式无效
- 22. 无效的日期格式
- 23. safari中的日期无效
- 24. “无效的日期”错误
- 25. NSDateFormatter的无效日期
- 26. bash日期无效日期(-d'feb 29 -3years')
- 27. Javascript jquery日期“无效日期”错误
- 28. 日期strptime返回无效日期
- 29. javascript日期转换日期无效
- 30. Rails的日期时间日期 - >无效的日期
https://stackoverflow.com/questions/7362199/iphone-correct-way-for-getting -current-date-and-time-for-a-place-time-timez https://stackoverflow.com/questions/30529627/check-if-the-device-datesettings-is-automatic-in-ios 如果你在你的应用中有服务器通信,那么您可以使用app时间与服务器的当前时间进行交叉检查。 – Ellen
询问公共时间服务器的有效日期。 – antonsergeev88