【发布时间】:2019-07-14 03:46:14
【问题描述】:
如何为一年中的每个星期一生成日期对象列表?
我想要喜欢 7 1 2019
2019 年 14 月 1 日
2019 年 21 月 1 日
...
2019 年 4 月 3 日
2019 年 11 月 3 日
废话
在 DateTime 库中是否有执行此操作的函数?我想我错过了一些东西,同样的问题要求 R 但我真的什么都不懂
【问题讨论】:
标签: datetime mobile flutter dart
如何为一年中的每个星期一生成日期对象列表?
我想要喜欢 7 1 2019
2019 年 14 月 1 日
2019 年 21 月 1 日
...
2019 年 4 月 3 日
2019 年 11 月 3 日
废话
在 DateTime 库中是否有执行此操作的函数?我想我错过了一些东西,同样的问题要求 R 但我真的什么都不懂
【问题讨论】:
标签: datetime mobile flutter dart
据我所知该功能不存在,但您可以尝试以下代码:
void main() {
var givenYear = 1999;
var listOfMondays = [];
var dateIter = DateTime(givenYear);
while (dateIter.year < givenYear + 1) {
dateIter.add(new Duration(days: 1));
if (dateIter.weekday == 1) {
//1 for Monday, 2 for Tuesday, 3 for Wednesday and so on.
listOfMondays.add(dateIter);
}
}
}
【讨论】: