我无法计算时差。我以这种格式从Web服务响应18:40:56得到一次。我需要找到澳大利亚的当前时间,我也发现,现在我如何以小时:分钟:秒格式减去时间并显示结果。
答案 0 :(得分:3)
NSTimeInterval secondsBetween = [firstDate timeIntervalSinceDate:secondDate];
答案 1 :(得分:1)
要计算2次之间的差异,请获取两次的秒数,并获得差异:
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"HH:mm:ss"];
NSDate *myDate = [format dateFromString: myDateAsAStringValue];
现在,您将其转换为时间戳:
[myDate timeIntervalSince1970];
同时做到这两点并提取它们
答案 2 :(得分:0)
NSTimeInterval timeDifference = [firstDate timeIntervalSinceDate:secondDate];
double minutes = timeDifference / 60;
double hours = minutes / 60;
double seconds = timeDifference;
double days = minutes / 1440;
NSLog(@"%.0f, %.0f, %.0f, %.0f", days, hours, minutes, seconds);