過去日時を取得する方法 (subtract)

コード

void main() {
  // 現在
  final now = DateTime.now();
  logger.i('現在: $now');
  
  // 10分前
  final tenMinutesAgo = now.subtract(const Duration(minutes: 10));
  logger.i('10分前: $tenMinutesAgo');
  
  // 1時間前
  final anHourAgo = now.subtract(const Duration(hours: 1));
  logger.i('1時間前: $anHourAgo');
  
  // 1日前
  final oneDayAgo = now.subtract(const Duration(days: 1));
  logger.i('1日前: $oneDayAgo');
}

DartPad

参考


この記事が気に入ったらサポートをしてみませんか?