日期类的使用2

接上一篇:日期类的使用NSDate

NSDateFormatter 的使用

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

[dateFormatter setDateFormat:@"'公元前/后:'G  '年份:'u'='yyyy'='yy '季度:'q'='qqq'='qqqq '月份:'M'='MMM'='MMMM '今天是今年第几周:'w '今天是本月第几周:'W  '
今天是今天第几天:'D '今天是本月第几天:'d '星期:'c'='ccc'='cccc '上午/下午:'a '小时:'h'='H '分钟:'m '秒:'s '毫秒:'SSS  '这一天已过多少毫秒:'A  '时区名称:'zzzz'='vvvv '时区编号:'Z "];

 NSLog(@"%@", [dateFormatter stringFromDate:[NSDate date]]);

NSTimeZone 的使用

//系统时区
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSTimeZone *zone = [NSTimeZone defaultTimeZone];
NSTimeZone *localTime = [NSTimeZone localTimeZone];

NSData *data = [zone data];//转化成 二进制数据

NSString *addStr = [zone abbreviation];//获取时区的简写

NSInteger timeoff = [zone secondsFromGMT];   //获取时区的偏移量

NSDate *timeOffDate = [date dateByAddingTimeInterval:timeoff]; //附加时间

NSArray *zoneArrs = [NSTimeZone knownTimeZoneNames];    //获取时区的对应表