Plz帮助我使用日期格式化程序:我需要根据选择的语言更改日期格式,并选择格式化时间24小时/ 12小时,因此动态更新它的主要麻烦。现在我做到了像动态日期格式取决于语言和语言环境
[form setDateFormat:[NSString stringWithFormat:@"yyyy-MM-dd HH:mm"]];
NSDate *normalDate = [form dateFromString:time];
if (normalDate == nil) {
[form setDateFormat:[NSString stringWithFormat:@"yyyy-MM-dd h:mm a"]];
normalDate = [form dateFromString:time];
}
[form setDateFormat:[NSString stringWithFormat:@"MMMM dd, yyyy %@",timeF]];
normalStr = [form stringFromDate:normalDate];
但它是非常不好的方法,我认为,请帮助我做出更好的系统,这也将工作)
我想到了这个,但麻烦,用户可以设置例如英语和12/24小时格式,所以每种语言有2个位置) – gronzzz