Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在flifter中设置日期格式,以便月份为大写_Flutter_Date_Datetime_Dart_Format - Fatal编程技术网

Flutter 在flifter中设置日期格式,以便月份为大写

Flutter 在flifter中设置日期格式,以便月份为大写,flutter,date,datetime,dart,format,Flutter,Date,Datetime,Dart,Format,我有一个DateTime的实例,我已将其格式化为字符串,但我希望这个月用文字而不是数字来书写,例如“2021年6月1日”而不是“16 2021” DateTime\u date=DateTime.now() print(${{date.toLocal().day}${{{date.toLocal.month}${{{date.toLocal().year});为此使用包 print(DateFormat('d MMMM y').format(DateTime.now()); 我以前也遵循过这个答

我有一个DateTime的实例,我已将其格式化为字符串,但我希望这个月用文字而不是数字来书写,例如“2021年6月1日”而不是“16 2021”

DateTime\u date=DateTime.now()

print(${{date.toLocal().day}${{{date.toLocal.month}${{{date.toLocal().year});

为此使用包

print(DateFormat('d MMMM y').format(DateTime.now());
我以前也遵循过这个答案,它奏效了

TLDR

  • 从这里获取内部依赖项

  • 通过将依赖项添加到pubspec.yaml导入依赖项。

    导入“包:intl/intl.dart”

    列出月份= [‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’]; var now=new DateTime.now(); 当前月份=现在月份; 打印(月份[当前周一])