代码如下: NSDate * newDate = [NSDate date]; //实例化一个NSDateFormatter对象 NSDateFormatter*dateformat=[[NSDateFormatter alloc]init]; //设定时间格式,这里可以设置成自己需要的格式 [dateformatsetDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *newDateOne = [dateformatstringFromDate:newDate]; [dateformatsetFormatterBehavior:NSDateFormatterFullStyle]; //将本地时间转换成指定时区时间 [dateformatsetTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"UTC"]]; NSLog(@"%@",newDateOne); //alloc 别忘了释放内存 [dateformatrelease]; /----------------------------------------------------------------------------------/ 大写的H日期格式将默认为24小时制, 小写的h日期格式将默认为12小时 不需要特别设置,只需要在dataFormat里设置类似"yyyy-MMM-dd"这样的格式就可以了 日期格式如下: y 年 Year 1996;96 M 年中的月份 Month July; Jul;07 w 年中的周数 Number27 W 月份中的周数 Number2 D 年中的天数 Number189 d 月份中的天数 Number10 F 月份中的星期 Number2 E 星期中的天数 Text Tuesday;Tue a Am/pm 标记 TextPM H 一天中的小时数(0-23) Number0 k 一天中的小时数(1-24) Number24 K am/pm 中的小时数(0-11) Number0 h am/pm 中的小时数(1-12) Number12 m 小时中的分钟数 Number30 s 分钟中的秒数 Number55 S 毫秒数 Number978 z 时区 General time zonePacific Standard Time; PST;GMT-08:00 Z时区 RFC 822 time zone -0800代码如下: NSDate * newDate = [NSDate date]; //实例化