iOS NSDateFormatter遇到的问题

作者: _YZG_ | 来源:发表于2016-11-28 09:49 被阅读21次

项目中要给html传个时间,但是格式很头疼,测试组真不可小视,这都能测出来。。各种home键各种国家,12小时24小时制切换,手机都被你们玩坏了。。

//获取系统当前时间
NSDate*currentDate=[NSDatedate];
//用于格式化NSDate对象
NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];
//设置格式:zzz表示时区
[dateFormattersetDateFormat:@"yyyy-MM-ddHH:mm:sszzz"];
//NSDate转NSString
NSString*currentDateString=[dateFormatterstringFromDate:currentDate];
//输出currentDateString
NSLog(@"%@",currentDateString);

以上大家觉得没问题吧, 但是你随便搞搞语言12小时制就完蛋了

于是求了求李彦宏~

解决办法如下

NSLocale*usLocale=[[NSLocalealloc]initWithLocaleIdentifier:@"en_US"];
dateFormatter.locale=usLocale;

以上

相关文章

网友评论

    本文标题:iOS NSDateFormatter遇到的问题

    本文链接:https://www.haomeiwen.com/subject/scfopttx.html