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 获取当前日期格式样式的主要内容,如果未能解决你的问题,请参考以下文章