subtract 方法

DateTime subtract(
  1. Duration duration
)

返回一个新的 DateTime 实例,从当前 DateTime 中减去 duration

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

注意,要减去的持续时间实际上是 50 * 24 * 60 * 60 秒。如果结果的 DateTimethis 有不同的夏令时偏移量,则结果可能不会有与 this 相同的一天中的时间,甚至可能不会达到 50 天前的日历日期。

处理本地时间时请谨慎。

实现

external DateTime subtract(Duration duration);