首页 > 解决方案 > 转换列表到字符串

问题描述

如何将日期时间列表提取为字符串并将其存储在两个不同的变量中?

final  List <DateTime> datePicked = await DateRagePicker.showDatePicker(
   context: context,
   initialFirstDate: new DateTime.now(),
   initialLastDate: (new DateTime.now()).add(new Duration(days: 4)),
   firstDate: new DateTime(2018),
   lastDate: new DateTime(2025));

if (datePicked != null && datePicked.length == 2) {
   print(datePicked);
}
},

输出:2019-09-11 00:00:00.000, 2019-09-13 00:00:00.000

我想将“2019-09-11 00:00:00.000”存储在一个变量中,并且

“2019-09-13 00:00:00.000”在不同的变量中。

有没有办法做到这一点?

标签: flutterdart

解决方案


将日期时间转换为字符串你只需要使用 toString().. 像这样

datePicked.toString(); // i'll name it MyDate

如果你想拆分它们

MyDate.split(",");

推荐阅读