NSDateFormatter - 将设备语言设置为区域设置?
我试图让 iPhone 以当前设备语言显示由 NSDateFormatter
格式化的日期。
我尝试过 setLocale:[NSLocale currentLocale]
,但只返回 5
而不是 May
(或 Mai
,正如我所希望的那样)。
编辑:currentLocale
显示五月
(英语)。 systemLocale
显示 5(我认为 systemLocale 是挪威语),autoupdatingCurrentLocale
也显示 May
。
任何帮助表示赞赏。谢谢! :)
没关系 - 模拟器对我开了个玩笑,它可以在真实设备上运行。 #
I'm trying to get the iPhone to display dates formatted by an NSDateFormatter
in the current device language.
I have tried setLocale:[NSLocale currentLocale]
, but that only returns 5
instead of May
(or Mai
, as I want it to be).
EDIT: currentLocale
shows May
(english). systemLocale
shows 5 (I think systemLocale is Norwegian), and autoupdatingCurrentLocale
shows May
as well.
Any help is appreciated. Thanks! :)
NEVERMIND - The simulator played a trick with me, it works on a real device. #
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我忘记将区域格式设置为我的本地区域格式:)
I had forgotten to set the Region Format to my local region format :)