【问题标题】:How to Convert date in string type to another date format. | Flutter | Dart [duplicate]如何将字符串类型的日期转换为另一种日期格式。 |颤振 |飞镖[重复]
【发布时间】:2022-01-08 15:56:08
【问题描述】:

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

【问题讨论】:

    标签: flutter date dart flutter-layout flutter-web


    【解决方案1】:

    使用包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));
    }
    

    【讨论】:

      【解决方案2】:

      试试下面的代码希望对你有帮助。使用国际包here

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

      您的小部件:

                   Text(
                      formattedDate,
                    ),
      

      您的结果屏幕->

      【讨论】:

        猜你喜欢
        • 2021-09-29
        • 2021-11-24
        • 2021-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-02
        • 1970-01-01
        相关资源
        最近更新 更多