OC : NSDateFormatter (时间转换)

来源:互联网 发布:mac装win7加载驱动程序 编辑:程序博客网 时间:2024/06/10 00:54

NSDateFormatter格式说明:

G: 公元时代,例如AD公元  yy: 年的后2yyyy: 完整年  MM: 月,显示为1-12  MMM: 月,显示为英文月份简写,如 Jan  MMMM: 月,显示为英文月份全称,如 Janualy  dd: 日,2位数表示,如02  d: 日,1-2位显示,如 2  EEE: 简写星期几,如Sun  EEEE: 全写星期几,如Sunday  aa: 上下午,AM/PM  H: 时,24小时制,0-23  K:时,12小时制,0-11  m: 分,1-2mm: 分,2s: 秒,1-2ss: 秒,2S: 毫秒  Z:GMT  

例子

       NSString* string = @"Wed, 3 Apr 2013 04:11:02 GMT";         NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];         [inputFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];         [inputFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss Z"];         NSDate* inputDate = [inputFormatter dateFromString:string];         NSLog(@"inputFormatter date = %@", inputDate);         NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];         [outputFormatter setLocale:[NSLocale currentLocale]];         [outputFormatter setDateFormat:@"HH:mm:ss"];         NSString *str = [outputFormatter stringFromDate:inputDate];         NSLog(@"outputFormatter str:%@", str);      //result:     //inputFormatter date = 2013-04-03 04:11:02 +0000       // outputFormatter testDate:12:11:02   

推荐阅读:
http://blog.csdn.net/crayondeng/article/details/8755306

阅读全文
0 0
原创粉丝点击