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/

相关文章:

flutter - 是否可以在Flutter上使用SVG动画?

Dart 语言使用

dart - 面对 flutter 插件问题

flutter 错误 : E/onesignal( 976): promptPermission() is not applicable in Android

firebase - 如何在firebase中自动按时间戳排序文档?

dart - Flutter - Mockito 在尝试抛出自定义异常时表现得很奇怪

关闭并重新打开选项卡时 Flutter web shared_preferences 不可用

Flutter 更改下拉箭头颜色

image - 如何在 Flutter 中用图像屏蔽文本?

android - Unresolved reference : embedding and Unresolved reference: FlutterActivity in MainActivity. kt