最近项目里出现了一个bug,通过一层层排查,发现是手机调整了12小时制日期格式化的时候出现了"上午",解决方案设置NSDateFormatter的locale为[NSLocale currentLocale]
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
formatter.locale = [[NSLocale alloc]initWithLocaleIdentifier:[[NSLocale currentLocale] localeIdentifier]];
网友评论