一尘不染

如何在Flutter中格式化DateTime

flutter

我试图在点击按钮后DateTimeText小部件中显示当前。下面的作品,但我想更改格式。

目前的方法

DateTime now = DateTime.now();
currentTime = new DateTime(now.year, now.month, now.day, now.hour, now.minute);
 Text('$currentTime'),

结果

YYYY-MM-JJ HH-MM:00.000

如何删除:00.000零件?


阅读 1346

收藏
2020-08-13

共1个答案

一尘不染

您可以使用DateFormat国际 包装。

import 'package:intl/intl.dart';

DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd – kk:mm').format(now);
2020-08-13