读书人

NSDate时间计算(计算某个时间先期或之

发布时间: 2012-09-23 10:28:11 作者: rapoo

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

读书人网 >移动开发

热点推荐