skip to main |
skip to sidebar
iPhone SDK Tips & Tricks
NSDateComponents *compsDisplay = [[NSDateComponents alloc] init];
[compsDisplay setDay:25];
[compsDisplay setMonth:12];
[compsDisplay setYear:2012];
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *expDate = [gregorian dateFromComponents:compsDisplay];
[compsDisplay release];
int daysRemaining = [expDate timeIntervalSinceNow]/86400;
//minutes - divide by 60
//hours - divide by 3600
NSString *msg = [NSString stringWithFormat:@"%d days remaining.", dayRemaining];