我看过WWDC 2014的Advanced topics ininternationalization,他们是这样推荐的。另外,我们可以为不同的语言使用自定义格式。所以,我就是这样做的。
if([[Helpers getLocale]isEqualToString:@"zh-Hans"] || [[Helpers getLocale]isEqualToString:@"zh-Hant"])
{
formatDate.dateFormat = @"yyyy MMM d"; //TODO: how to set for Chinese? dd also not okay
}
else
{ //Default as English..en
formatDate.dateFormat = @"d MMM yyyy";
}
但是,对于中文,我无法正确设置,我只能得到这个。 2014 年 8 月 22 日。如何设置中文日期的格式,如第一张图片所示? (自定义格式)
最佳答案
因为我不懂中文。我们可以使用这种格式。 y年月日
关于objective-c - 中文日期的 NSDateFormatter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439066/