如何在iOS中获取当前时间而不是设备时间

时间:2015-09-02 08:05:32

标签: ios nsdate

我使用[NSDate date]来获取当前时间。 如果用户不改变时间,一切正常......我的意思是如果用户手动更改而不是自动设置。 那我怎么能得到原始时间?

谢谢!

2 个答案:

答案 0 :(得分:2)

你找不到这个。我想到的唯一方法是从你的服务器上取日期.. :(

答案 1 :(得分:0)

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];                               
// display in 12HR/24HR (i.e. 11:25PM or 23:25) format according to User Settings
    [dateFormatter setTimeStyle:NSDateFormatterShortStyle];

   NSString *startTime = [dateFormatter stringFromDate:startDateTime];                   

   NSString *endTime = [dateFormatter stringFromDate:endDateTime];

   NSLog(@"User's current time %@ and end Time %@ in their preference format",startTime,endTime);