Flutter 获取当前日期格式样式

Posted

技术标签:

【中文标题】Flutter 获取当前日期格式样式【英文标题】:Flutter get current Date format style 【发布时间】:2021-04-03 23:47:04 【问题描述】:

我搜索了很多都没有找到解决方案。

我想按地区获取当前日期时间格式 (https://en.wikipedia.org/wiki/Date_format_by_country) 例如,如果我的语言环境区域在美国,我想获得“MDY”,如果欧洲是“DMY”等等。

有没有办法得到这个?

【问题讨论】:

您真的想按区域设置获取格式,还是想根据用户的设备配置获取首选格式? 【参考方案1】:

您可以使用intl package 试试这个:

DateFormat.yMd(Localizations.localeOf(context).languageCode).format(date);

【讨论】:

也许我不是很清楚。我的目标不是格式化日期。我想拥有当前的日期格式样式。因此,我需要根据设备中设置的区域设置或区域来指定当前的日、月和年顺序。 你可以通过使用 i18n 来实现。您必须为应用程序中接受的每个语言环境编写相应的模式。然后根据设备使用的当前语言环境,您可以提取正确的模式并应用您的需要

以上是关于Flutter 获取当前日期格式样式的主要内容,如果未能解决你的问题,请参考以下文章

flutter时间日期格式及日期选择组件

Js获取当前日期时间及Js日期格式化

mysql 获取当前日期及格式化[转]

Oracle 获取当前日期及日期格式

bat获取当前日期

如何获取当前的日期和时间