我有一个 Date(20201107) 的实例,我想将其格式化为字符串。我该怎么做?我想将日期转换为字符串,类似于“07 / 11 / 2020”。我有一个时间(103942)变成“10:39:42”的实例。
如何在widget中实现?非常感谢。
您可以使用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中,您可以使用替换为,(这样(未测试)):