我试图在点击一个按钮后在Text小部件中显示当前的DateTime.以下内容可以,但我想更改格式.

Current approach

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

Result

YYYY-MM-JJ HH-MM:00.000

Question

我怎样才能go 掉那:00.000个零件呢?

推荐答案

你可以使用100包装中的DateFormat.

import 'package:intl/intl.dart';

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

Ios相关问答推荐

Swift:从字符串目录获取带有参数的本地化字符串

RN 0.63支持iOS ProMotion?

(Flutter)获取图像从图像拾取器保存和加载问题

快速相机放大手势不能正常工作

如何在SwiftUI中基于嵌套视图中的状态动态显示外部视图的内容?

在flutter中使用flatter_screenutil这样的软件包的目的是什么?

SwiftData共享扩展阻止应用程序打开SQLite文件

SwiftUI - 搜索栏和导航标题之间的空间太大

无法使用 NavigationView 和 NavigationLink 在 SwiftUI 中弹出当前屏幕

如何创建装饰视图?

工具栏底部 iOS 16 - SwiftUI

具有多个目标的应用程序的动态内容

Xcode 14 需要为 Pod Bundles Select 开发团队

如何以编程方式调用视图控制器?

如何启用滑动以删除 TableView 中的单元格?

是否可以使用 sharedHTTPCookieStorage 为 UIWebView 手动设置 cookie?

Xcode 8:函数类型不能有参数标签 destruct 我的构建

在 UITableViewController 中使用 UISearchDisplayController 时断言失败

如何为 UILabel 的背景 colored颜色 设置动画?

我可以在 UIScrollView 中使用 UIRefreshControl 吗?