【问题标题】:Get the list of all the week days translated in dart获取在 dart 中翻译的所有工作日列表
【发布时间】:2022-07-07 14:37:20
【问题描述】:

我想翻译每个工作日的所有名称,以便显示它们, 但我不知道该怎么做。

我知道如何获取特定日期的本地化工作日名称:DateTime(...).format('E'),但这不是我想要的。

理想情况下我会这样做:


var localizedWeekDays = getLocalizedWeekDays('en_US');
print(localizedWeekDays);
// ['Sunday', 'Monday', 'Tuesday', ...]

有什么想法吗?

【问题讨论】:

    标签: flutter date dart


    【解决方案1】:

    在您的 pubspec.yaml 文件中,依赖项部分。添加国际依赖

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多