当前位置: 首页 > 知识库问答 >
问题:

如何转换flutter[复制]中格式化的日期

姬正文
2023-03-14

我有一个 Date(20201107) 的实例,我想将其格式化为字符串。我该怎么做?我想将日期转换为字符串,类似于“07 / 11 / 2020”。我有一个时间(103942)变成“10:39:42”的实例。

如何在widget中实现?非常感谢。

共有1个答案

汪胡非
2023-03-14

您可以使用DateFormat,只需将intl依赖项包含到您的pubspec.yaml

import 'package:intl/intl.dart';

DateTime now = DateTime.now();
String formattedDate = DateFormat("dd/MM/yyyy")format(now);
print(formattedDate);

根据您的需求,您可以查看DateFormat

来自DateFormat类的一些示例可以帮助您了解更多信息。

String formattedDate = DateFormat.yMd(); // 7/10/1996
String formattedDate = DateFormat("yMd"); // 7/10/1996
String formattedDate = DateFormat.yMMMMd("en_US"); // July 10, 1996

另请参阅类似问题

  • 国际软件包
  • 日期格式类
 类似资料:
  • 如何将Python DateTime转换为JSON格式? 输入 输出

  • 在下面的示例中,我们正在尝试将“日期”从一种格式转换为其他格式,例如要转换为UTC格式,例如2021-07-26T18:37:15.490Z 有人能帮忙吗。 输入XML: 现有输出: XSLT代码: 参考URL:https://xsltfiddle.liberty-development.net/pNEj9dB/1

  • 点击按钮后,我尝试在< code>Text小部件中显示当前的< code>DateTime。下面的作品,但我想改变格式。 目前的做法 结果 问题 如何删除部分?

  • 问题内容: 我想使用两次,所以我可以计算持续时间,但我也想以用户可读的格式显示时间和日期。我在计算方面遇到了麻烦,但看不到内置函数可以转换为漂亮的时间或时间/日期。 我用 产生美好的时间和日期,而我最终想要做的是将我产生的价值展示给 例如 当我尝试时 类型不匹配:无法从long转换为DateFormat 我尝试使用一些强制转换,但看不到如何实现。 问题答案: 它将起作用。

  • 我有一个这种格式的字符串。 我想将这个字符串日期转换为时间戳(毫秒)

  • 问题内容: 我有如下代码所示的变量。 使用python,如何将其转换为以下格式? 问题答案: import datetime >>> d = datetime.datetime.strptime(‘2011-06-09’, ‘%Y-%m-%d’) >>> d.strftime(‘%b %d,%Y’) ‘Jun 09,2011’ 在2.5版之前的Python中,您可以使用替换为,(这样(未测试)):