首页
Preview

Dart DateTime.subtract方法

用法

DateTime subtract(
    Duration duration
)

返回一个新的 DateTime 实例,其中 duration 从 this 中减去。

final today = DateTime.now();
  print(today);//2023-01-31 18:03:32.363396
  final fiftyDaysAgo = today.subtract(const Duration(days: 50));
  print(fiftyDaysAgo);//2022-12-12 18:03:32.363396

请注意,减去的持续时间实际上是 50 * 24 * 60 * 60 秒。如果生成的 DateTime 具有与 this 不同的夏令时偏移量,则结果将不会具有与 this 相同的 time-of-day ,甚至可能不会提前 50 天到达日历日期。 使用当地时间的日期时要小心。

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

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

评论(0)

添加评论