Vik*_*ica 3 cocoa-touch localization objective-c nsdateformatter ios
我想显示与用户设备的区域设置相关的日期和月份.
因此,今天的日期将显示为美国设置的5/18和18.5.与德国设置.
因为我想处理每个可能的区域设置,我只是简单地使用[dateFormatter setDateFormat:]和[dateFormatter setDateStyle:NSDateFormatterShortStyle]将显示年份.
除了尝试识别字符串中的年份值并将其删除之外,还有更优雅的方法吗?
Vik*_*ica 10
我自己找到了答案:
[self.dateFormatter setDateFormat:[NSDateFormatter dateFormatFromTemplate:@"MM d"
options:0
locale:[NSLocale currentLocale]]];
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅Apple文档 dateFormatFromTemplate
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |