objective-c - 中文日期的 NSDateFormatter

标签 objective-c localization nsdate nsdateformatter chinese-locale

我看过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 日。如何设置中文日期的格式,如第一张图片所示? (自定义格式)

enter image description here

enter image description here

最佳答案

因为我不懂中文。我们可以使用这种格式。 y年月日

关于objective-c - 中文日期的 NSDateFormatter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439066/

相关文章:

ios - 在自定义 UIVIew 中访问属性

objective-c - 将导航 Controller 放入 UIScrollView

localization - 在翻译文件外修改 CRM 2011 中的翻译值

ios - swift nsdate 给出错误的输出

ios - 创建三角形 UIView

javascript - 如何在 JavaScript 中使用 localeString 获取货币代码和金额之间的空格?

localization - 数字需要本地化吗?

objective-c - timeIntervalSinceDate 返回什么时间单位?

iphone - Date from String 的奇怪问题

ios - 如何在 iOS 的 info.plist 中添加属性