NSDate时间计算(计算某个时间之前或之后的某个时间)

     NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

    [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"Asia/Shanghai"]];

    [formatter setDateFormat:(@"yyyy-MM-dd HH:mm:ss")];

    NSDate *date = [formatter dateFromString:@"2012-08-08 08:08:08"];//既定时间,下面计算它半个小时以前的时间和半小时以后的时间

    NSDate *before = [date dateByAddingTimeInterval:-30*60];

    NSDate *after = [date dateByAddingTimeInterval:30*60];

你可能感兴趣的:(Date)