使用设备中用户的 currentLocale ,我想要一个与为 NSDateFormatterFullStyle 生成的日期格式完全相同的日期格式减去年份:
[dateFormatter setDateStyle:NSDateFormatterFullStyle];
[dateFormatter setLocale:[NSLocale currentLocale]];
9 月 21 日星期五(2012 年)
(2012年)9月21日金曜日
括号中的区域是我需要删除但要打印的区域。
我注意到 iPhone 应用程序 Living Earth 可以做到这一点并且适用于所有地区,iPhone 锁定屏幕也是如此。自定义格式化程序,例如,[dateFormatter setDateFormat:@"EEEE, MMMM"];
不会随着本地化而改变。
谁能阐明如何做到这一点?日期样式的选项似乎都没有这样做。
谢谢