当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart DateTime.subtract用法及代码示例


dart:core 库中DateTime.subtract 方法的用法介绍如下。

用法:

DateTime subtract(
   Duration duration   
)

返回一个新的 DateTime 实例,其中 durationthis 中减去。

final today = DateTime.now();
final fiftyDaysAgo = today.subtract(const Duration(days: 50));

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

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

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 subtract method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。