计算iOS中格式hh.mm.ss的时间间隔

时间:2016-03-03 10:46:41

标签: ios nsdate nsdateformatter

我的日期格式为hh.mm.ss,现在我想要两小时当前格式之间的差异。怎么办呢。

NSString *time1 = @"12.43.42"; NSString *time2 = @"07.54.43";

我想要几个小时的时间。

1 个答案:

答案 0 :(得分:1)

请按照这样的方式

NSDateFormatter *df = [NSDateFormatter new];
df.dateFormat = @"hh.mm.ss";

NSDate *date1 = [df dateFromString:@"12.43.42"];
NSDate *date2 = [df dateFromString:@"07.54.43"];

NSTimeInterval secondsBetween = [date2 timeIntervalSinceDate:date1];

int numberOfHours = secondsBetween / (60 * 60);