【发布时间】: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
我有一个字符串日期,我想将其转换为另一种格式。例如:我有一个日期"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
使用包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));
}
【讨论】:
试试下面的代码希望对你有帮助。使用国际包here
DateTime now = DateTime.now();
String formattedDate = DateFormat('dd MMM yyyy ').format(now);
print(formattedDate);
您的小部件:
Text(
formattedDate,
),
【讨论】: