如何将DateTime转换为字符串

时间:2019-07-19 05:36:05

标签: flutter dart

我正在尝试将DateTime作为文本显示在ListTile中。

我所做的事情给了我消息:

  

不能将参数类型'String'分配给参数类型'DateTime'

代码:

_getDate() {
    String formattedDate = DateFormat(yyyy-MM-dd).format(widget.exampleForDate.myDate);
    return ListTile(
      title: Text(formattedDate),
    );
  }

2 个答案:

答案 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()