如何将字符串类型的日期转换为另一种日期格式。 |颤振 |镖

How to Convert date in string type to another date format. | Flutter | Dart

我有一个字符串日期,我想将它转换成另一种格式。例如:我有一个日期 "25/04/2020" 作为字符串,我想将其转换为 "25 Apr 2020" 这样的字符串。 "10/02/2020" 变成 "10 Feb 2020", "27/11/2021"变成"27 Nov 2021",像这样。

使用包intl

import 'package:intl/intl.dart';

void main() {
  var dateString = "25/04/2020";
  var dateTime = DateFormat('dd/MM/yyyy').parse(dateString);
  print(DateFormat('dd MMM yyyy').format(dateTime));
}

尝试下面的代码希望它对 you.Used 国际包 here

有所帮助
DateTime now = DateTime.now();
String formattedDate = DateFormat('dd MMM yyyy ').format(now);
print(formattedDate);

您的小部件:

             Text(
                formattedDate,
              ),

您的结果屏幕->