从飞镖中的一年中获取某个工作日的日期



如何为一年中的每个星期一生成日期对象列表?

我想要喜欢7 1 2019

14 1 2019

21 1 2019

4 3 2019

11 3 2019

布拉

布拉

日期时间库中是否有执行此操作的函数? 我想我错过了一些东西,同样的问题问了R,但我真的什么都不懂

据我所知,该函数不存在,但您可以尝试以下代码:

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);
    }
  }
}

相关内容

  • 没有找到相关文章

最新更新