我想翻译每个星期天的所有名称,这样我就可以显示它们,但我不知道怎么做。
我知道如何使用:DateTime(...).format('E')
为特定日期获取本地化的星期天名称,但这不是我想要的。
理想情况下,我会做这样的事情:
var localizedWeekDays = getLocalizedWeekDays('en_US');
print(localizedWeekDays);
// ['Sunday', 'Monday', 'Tuesday', ...]
有什么想法吗?
在您的pubspec.yaml文件的dependencies部分。添加intl依赖
dependencies:
intl: ^0.17.0
添加然后导入包
import 'package:intl/intl.dart';
获取所有本地化的工作日
final weekdays = DateFormat().dateSymbols.WEEKDAYS;
// [Sunday, Monday, ...]
还有更多选项可供选择:https://api.flutter.dev/flutter/date_symbols/DateSymbols-class.html