请帮助我使用日期格式化程序:我需要根据所选语言更改日期格式并选择 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];
但我认为这是非常糟糕的方法,请帮助我制作更好的系统,这也可以)