【发布时间】:2022-01-24 13:29:24
【问题描述】:
在我的应用程序中,我创建了一个 for 循环,该循环打印连续 600 个日期以匹配用户输入的日期。我将 INTL 库用于日期。这是部分代码:
var date = []; // is the list that will contain all dates.
unformatted_date = Datetime.now(); //or the one entered by the user
for(var i = 1; i<600; i++){
date.add(unformatted_date.add(Duration(days: i)));
}
例如,如果我插入 2021 年 5 月 5 日作为初始日期,则循环总是在 10 月 30 日打印两次。即使在其他日期,它恰好有两个相等。很少发生日期不存在或未打印的情况
【问题讨论】:
标签: flutter dart for-loop intl