android - 如何在 Flutter 中格式化日期时间

标签 android ios flutter datetime dart

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

当前方法

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 部分?

最佳答案

您可以使用 intl 中的 DateFormat 包。

import 'package:intl/intl.dart';

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

关于android - 如何在 Flutter 中格式化日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51579546/

相关文章:

java - android 使用 google barcode api 从相机扫描条码(缺少什么?)

php - AsyncTask 连接超时

ios - 获取所需大小的图标

ios - 如何切换音频输出以通过扬声器播放?

flutter - Dart Future。等待多个 future 并获得不同类型的结果

android - 如何在 Doze 模式下检测维护窗口将关闭事件?

Android achartengine绘制多系列折线图

ios - cocos2d-iphone-2.0-rc2.tar.gz 没有响应

Flutter 在滚动 ListView 上显示和隐藏容器

flutter - 如何在 Flutter 中创建一个可以从屏幕底部滑动的页面?