我正在尝试将DateTime
作为文本显示在ListTile
中。
我所做的事情给了我消息:
不能将参数类型'String'分配给参数类型'DateTime'
代码:
_getDate() {
String formattedDate = DateFormat(yyyy-MM-dd).format(widget.exampleForDate.myDate);
return ListTile(
title: Text(formattedDate),
);
}
答案 0 :(得分:0)
使用intl程序包访问DateFormat
DateTime dateTime = widget.exampleForDate.myDate; // your dateTime object
DateFormat dateFormat = DateFormat("yyyy-MM-dd"); // how you want it to be formatted
String string = dateFormat.format(dateTime); // format it
像
一样使用ListTile(title: Text(string));
答案 1 :(得分:0)
简单的Java脚本 Date()。toString()