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

Datetime ios上日期时间格式的语言与区域设置,datetime,ios,localization,date-formatting,Datetime,Ios,Localization,Date Formatting,我注意到,一些应用程序会随着区域设置的变化而改变日期时间格式,而不是语言的变化,反之亦然。 将日期时间本地化的建议方法是什么?根据地区或语言 Fran通常,您假定语言环境定义了演示文稿。 但是,您可以为非母语人士提供特定于语言的选择,这些选择基本上是在幕后设置他们的语言环境 例如: 用户A说法语,住在英国-地区是英国,但用户prefs说地区是法国 用户B说英语并且居住在美国-地区是USA,用户prefs默认为美式英语 这应该满足大多数要求。语言环境是三个要素的任意组合:国家、语言和变体。这三种组

我注意到,一些应用程序会随着区域设置的变化而改变日期时间格式,而不是语言的变化,反之亦然。 将日期时间本地化的建议方法是什么?根据地区或语言


Fran

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

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

例如:

  • 用户A说法语,住在英国-地区是英国,但用户prefs说地区是法国
  • 用户B说英语并且居住在美国-地区是USA,用户prefs默认为美式英语

  • 这应该满足大多数要求。

    语言环境是三个要素的任意组合:国家、语言和变体。这三种组合有很多著名的组合,但你可以将它们混合搭配,形成你自己的组合


    现在来回答您的问题,正确处理日期和时间涉及区域设置、时区和日期格式。查看i18n上精彩的演示文稿

    非常有趣的幻灯片。非常感谢!:)