语言与区域设置在ios上的日期时间格式

时间:2010-11-25 17:38:41

标签: datetime ios localization date-formatting

我注意到一些应用程序更改了日期时间格式,并且语言环境发生了变化,而不是语言更改,但也反之亦然。 本地化日期时间的建议方法是什么?根据地区或语言?

弗兰

2 个答案:

答案 0 :(得分:1)

通常,您假设语言环境定义了演示文稿。

但是,您可以为非母语人士提供特定语言选择,这些选择基本上是在幕后设置他们的语言环境。

例如:

  1. 用户A说法语并且居住在英国 - Locale是英国,但用户首选的是Locale是法国
  2. 用户B说英语并居住在美国 - Locale是美国,用户首选默认为美国英语。
  3. 这应该满足大多数要求。

答案 1 :(得分:1)

区域设置是3种内容的任意组合:国家/地区,语言和变体。这些3有众所周知的组合,但你可以混合搭配这些组合来制作你自己的组合。

现在回答您的问题,正确处理日期和时间涉及Locale,TimeZone和日期格式。结账this关于i18n的精彩演讲