2015-10-15 57 views
0

我想在2015年1月23日第2周以下格式显示日期。 关于更改语言设置周字符串保留为英文其他更改系统语言,所以我已实施使用localizable.string文件对“星期”这个词进行本地化,所有更改都已完成,并且工作正常。我的问题是,有没有一种方法来获得系统语言和转换字符串为这种语言没有本地化程序?由于这个单词我需要添加更多localizable.strings!在iOS系统语言中更改字符串

+0

因此您正在寻找NSDateFormatter和/或NSLocale的帮助? –

+0

是的,nsdateformatter类型自动将字符串(从日期)转换为当前语言。需要在本地语言中添加“week”这个词。 –

回答

0

只要您想要自定义措辞,您必须在Localizable.strings文件中为您想要支持的所有语言处理它们。

对于使用DD,MM,YYYY,EEEE等日期,您可以有多种语法(您拥有iOS 7以上版本的所有版本UNICODE LOCALE DATA MARKUP LANGUAGE),但未列出。

希望它有帮助。

Tom

+0

我已经完成了一切!只是想知道是否有一种简单的方法来转换一个简单的nsstring给定的语言环境,除了使用localzable.string –