NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formattersetTimeZone:[NSTimeZonetimeZoneWithName:@"Asia/Shanghai"]];
[formattersetDateFormat:(@"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];
本文介绍了如何使用Objective-C中的NSDateFormatter类来设置时区、日期格式并从字符串转换为日期对象,包括如何获取指定时间点的半小时前和后的时间。
528

被折叠的 条评论
为什么被折叠?



