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

Posted

技术标签:

【中文标题】如何将字符串类型的日期转换为另一种日期格式。 |颤振 |飞镖[重复]【英文标题】: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",像这样。

【问题讨论】:

【参考方案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,
              ),

您的结果屏幕->

【讨论】:

以上是关于如何将字符串类型的日期转换为另一种日期格式。 |颤振 |飞镖[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将日期转换为另一种格式的 SQL 查询

如何在swift(ios)中将字符串格式的日期转换为另一种字符串格式[重复]

将一种格式的字符串日期转换为另一种格式的日期对象

如何在java中使用日光将日期格式从一个时区转换为另一种时区[重复]

sql如何将字符串转为日期

在java中将日期从一种格式转换为另一种格式[重复]