[format release];
return s;
}
各地时区获取:
代码
NSDate *nowDate = [NSDate new];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
// 根据时区名字获取当前时间,如果该时区不存在,默认获取系统当前时区的时间
// NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Europe/Andorra"];
// [formatter setTimeZone:timeZone];
//获取所有的时区名字
NSArray *array = [NSTimeZone knownTimeZoneNames];
// NSLog(@"array:%@",array);
//for循环
// for(int i=0;i<[array count];i++)
// {
// NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:[array objectAtIndex:i]];
// [formatter setTimeZone:timeZone];
// NSString *locationTime = [formatter stringFromDate:nowDate];
// NSLog(@"时区名字:%@ : 时区当前时间: %@",[array objectAtIndex:i],locationTime);
// //NSLog(@"timezone name is:%@",[array objectAtIndex:i]);
// }
//快速枚举法
for(NSString *timeZoneName in array){
[formatter setTimeZone:[NSTimeZone timeZoneWithName:timeZoneName]];
NSLog(@"%@,%@",timeZoneName,[formatter stringFromDate:nowDate]);