Rupinder
Rupinder

Reputation: 156

calculate time interval of format hh.mm.ss in iOS

I have date in format hh.mm.ss , now i want difference between two time of current format in hours. How can this be done.

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

I want time in hours.

Upvotes: 1

Views: 556

Answers (1)

techloverr
techloverr

Reputation: 2617

please follow like this

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);

Upvotes: 1

Related Questions