過去日時を取得する方法 (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
![](https://assets.st-note.com/img/1676342930866-OFmC6CWqqm.png?width=800)
参考
この記事が気に入ったらサポートをしてみませんか?