颤振日期\时间本地化(12h格式vs 24)

时间:2019-06-20 14:54:08

标签: flutter date-formatting

在Flutter中(使用平台工具)是否可以根据设备的首选项(例如12小时格式与24小时格式)对数据进行本地化?通过偏好设置,我的意思是我可以在设备上使用en_US语言环境,但是明确启用了24小时格式,因此我希望日期会根据我明确的24小时格式使用情况显示在应用中,而不是只是按地区约定。

目前,我使用supportedLocales: kMaterialSupportedLanguages.map<Locale>((String language) => Locale(language))localizationsDelegates: const <LocalizationsDelegate<dynamic>>[ GlobalWidgetsLocalizations.delegate, GlobalMaterialLocalizations.delegate,]DateFormat.yMd(Localizations.localeOf(context).toString()).add_jms();。显然,它仅使用语言环境约定。

不过,我没有找到任何本地Flutter解决方案来解决此问题。是否存在,还是我需要使用this之类的东西来保留日期和时间格式的首选项?

0 个答案:

没有答案