5
A
回答
5
好问题。如果您首先使用用户的区域设置(默认)创建NSDateFormatter
,则可以设置其样式,然后存储当前的日期格式。之后,将语言环境设置为要显示的语言并重置日期格式:
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateStyle:NSDateFormatterFullStyle];
NSString *usersDateFormat = [df dateFormat];
[df setLocale:[[[NSLocale alloc] initWithLocaleIdentifier(@"de_DE")] autorelease]];
[df setDateFormat:usersDateFormat];
NSString *dateString = [df stringFromDate:[NSDate date]];
1
iOS的类引用NSDateFormatter具有用于此示例代码:
它是在概述部分。
基本上,您手动设置区域设置,格式化程序使用该区域设置格式化给定日期。
相关问题
- 1. 区域语言区域设置可用但未显示在日志中
- 2. 在iphone上使用php显示区域日期使用php
- 3. NSLocalizedString()基于用户的语言或其区域设置?
- 4. 在iPhone上使用NSDateFormatter,保护区域设置但丢失日期组件
- 5. Pylatex使用其他语言
- 6. 允许用户选择应用语言/区域设置?
- 7. 即使语言设置为英语,Sitecore也会显示日语
- 8. Android - 使用其他语言设置字体
- 9. 显示日期与系统区域设置无关,并且与应用程序语言无关
- 10. 显示日期语言
- 11. 在php/html中使用区域语言
- 12. NSDateFormatter不会使用语言环境设置解析日期?
- 13. 使用其他语言阅读短信,但英语除外
- 14. 无法使用区域设置格式的日期管理
- 15. 使用momentjs在特定区域设置日期格式
- 16. Datagridview日期时间格式不使用系统区域设置
- 17. 以用户区域显示日期和时间
- 18. 基于用户区域的iOS设置日期格式
- 19. 如何更改Windows用户的区域设置/日期格式?
- 20. android使用户设置日期
- 21. 使用DefaultHttpClient设置区域设置?
- 22. 使用其他语言与红宝石
- 23. 使用Rails或其他语言
- 24. 使用用户语言环境的Silverlight日期格式?
- 25. 根据其他日期设置日期?
- 26. 用自定义设置覆盖区域设置日期。
- 27. 是否DatePciker自动检测区域设置显示日期
- 28. 使用Jcalender设置日期
- 29. 角JS添加区域语言jQuery用户界面,日期选择器指令
- 30. 从json中显示日期时间,无需格式化为使用moment.js的JavaScript中的区域设置时区
谢谢。这是工作。 – CristiC 2010-11-18 21:45:48