首页
Preview

Dart DateTime.add 方法

用法

DateTime add(
   Duration duration
)

返回一个新的 DateTime 实例,其中 duration 添加到 this 。

 final today = DateTime.now();
  print(today);//2023-01-31 18:43:07.496521
  final fiftyDaysFromNow = today.add(const Duration(days: 50));
  print(fiftyDaysFromNow);//2023-03-22 18:43:07.496521

请注意,添加的持续时间实际上是 50 * 24 * 60 * 60 秒。如果生成的 DateTime 具有与 this 不同的夏令时偏移量,则结果将不会具有与 this 相同的 time-of-day ,甚至可能不会在 50 天后达到日历日期。

使用当地时间的日期时要小心。

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
励志猿
励志每天写一篇文章,有价值的文章,提升自我!

评论(0)

添加评论