dart - 在flutter中更改日期时间格式,使其仅保留日期

原文 标签 dart flutter

我想知道如何在flutter中更改日期时间格式,使其仅保留日期。
我还想知道是否还有另一个仅包含日期的小部件。

谢谢

最佳答案

您可以使用intl包中的DateFormat。
有了它,您可以自定义为所需的任何格式。

添加到pubspec.yaml

dependencies:
  intl: ^0.15.7


在Dart代码上:
import 'package:intl/intl.dart';

final dateFormatter = DateFormat('yyyy-MM-dd');
final dateString = dateFormatter.format(DateTime.now());

然后,您可以将字符串放入任何小部件中。例:
Text(dateString)

关于日期格式:https://www.cl.cam.ac.uk/~mgk25/iso-time.html

关于dart - 在flutter中更改日期时间格式,使其仅保留日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55023657/

相关文章:

dart - Flutter CupertinoButton颜色始终为灰色

https - SocketIOException : Unexpected handshake error in client

dart - 事件选项卡没有与底部导航栏保持突出显示(翻转然后关闭)

flutter - 如何在 Flutter 中使用 Provider 正确获取 API

ios - 尝试发布 iOS 应用程序时出现黑屏问题

dart - future 抛出异常句柄不在原点将来

android - 如何在 Flutter 中实现 CoordinatorLayout

dart - 如何调整 ShowDialog 的 child 的大小

android - 文本的语音输入部分进行api调用后, flutter 中的语音识别

listview - 如何在 flutter 中实现如下设计?