/*__________________________NSDateFormatter格式化日期_____________________________*/
//1.日期对象格式化为字符串: 2013-07-29 15:20:59 2013年07月29日
// 日期对象 --> 字符串
NSDate *nowDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//设置日期的格式
[dateFormatter setDateFormat:@"yyyy年MM月dd日 HH:mm:ss"];
//设置时区
NSTimeZone *timezone = [NSTimeZone timeZoneWithName:@"America/New_York"];
[dateFormatter setTimeZone:timezone];
//stringFromDate: 将日期对象格式化为字符串
NSString *datestring = [dateFormatter stringFromDate:nowDate];
NSLog(@"格式化之后:%@",datestring);
//2.将字符串格式化成日期对象
//字符串 ——> 日期对象
NSString *string = @"2013年07月29日 16:56:05";
NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
[dateFormatter2 setDateFormat:@"yyyy年MM月dd日 HH:mm:ss"];
//dateFromString: 将字符串格式化成日期对象
NSDate *formatDate = [dateFormatter2 dateFromString:string];
NSLog(@"%@",formatDate);
//获取到所有时区的名称
NSArray *zoneNames = [NSTimeZone knownTimeZoneNames];
for (NSString *name in zoneNames) {
NSLog(@"%@",name);
}