我只想显示日期的日期和月份,但我希望它基于用户的区域设置。
例如我有以下日期:21/05/2015 00:16:00 GMT+10
如果语言环境是 en_US
,我想要 5 月 21 日
,或者如果语言环境是 fr_FR
,我想要 5 月 21 日
例如。
我查看了 NSDateFormatter
格式化程序的 dateStyle
,但找不到我想要的。
最佳答案
也许是这样的:
let d = // the date
let df = NSDateFormatter()
let format = NSDateFormatter.dateFormatFromTemplate(
"dMMMM", options:0, locale:NSLocale.currentLocale())
df.dateFormat = format
let s = df.stringFromDate(d)
请注意,设备上的语言和区域设置都会影响结果。
关于ios - 如何根据区域设置仅显示日期的日期和月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30352432/