DateTime.add 方法不会更改 dart 中的年份字段
DateTime.add methods doesnt change the year field in dart
DateTime date = DateTime.now();
print(date);
date.add(new Duration(days:365));
print(date);
这段代码输出结果如下
2020-12-14 22:44:58.149
2020-12-14 22:44:58.149
我希望结果是 2021 年,而不是 2020 年。如果一年中的天数结束,我想更改年份字段。
DateTime.add
returns 一个新的 DateTime
,因此正确的用法是:
DateTime date = DateTime.now();
print(date);
date = date.add(new Duration(days:365));
print(date);
DateTime date = DateTime.now();
print(date);
date.add(new Duration(days:365));
print(date);
这段代码输出结果如下
2020-12-14 22:44:58.149
2020-12-14 22:44:58.149
我希望结果是 2021 年,而不是 2020 年。如果一年中的天数结束,我想更改年份字段。
DateTime.add
returns 一个新的 DateTime
,因此正确的用法是:
DateTime date = DateTime.now();
print(date);
date = date.add(new Duration(days:365));
print(date);