我有变量aTime
,类型为DateTime
ex.2021-02-23 11:51:42.190045
我有一个整数列表someNumbers
ex.[0, 2, 4, 6, 8]
我现在正试图写一个if语句来做这样的计算:
如果今天的日期(只有DateTime.now()
中的一天,而不是确切的时间到第二)等于aTime
加上someNumbers
中的整数之一,那么返回…
我如何在这个映射中写入逻辑?
Container(
child: Column(
children: theReviewItems.map(
(e) {
if (DateTime.now() == e.date.add(Duration(days: SOME LIST OF NUMBERS)))
return ReviewBuilder(
entryTitle: e.title,
entryAuthor: e.author,
entryDate: e.date,
entryNotes: e.notes,
entryRelatedUrl: e.relatedUrl,
);
else return Container();
},
).toList(),
),
),
像这样?
someNumbers.map((el) => e.date.add(Duration(days: el))).contains(DateTime.now().day)