[Dart]昨日の日付を取得するには?

Dart

どうも、ちょげ(@chogetarou)です。

昨日の日付を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

昨日の日付を取得するには、DateTime.now()とpsubtractメソッドを使います。

まず、DateTime.now()で現在の日付を取得します。

次に、DateTime.now()からsubtractメソッドを呼び出します。

subtractメソッドの引数には、Durationを指定します。

そして、Durationの引数「days」に「1」を指定します。

var yesterday = DateTime.now().subtract(Duration(days: -1));

これで昨日の日付を取得することが出来ます。

使用例

void main() {
  var currentDay = DateTime.now();
  var yesterday = DateTime.now().subtract(Duration(days: -1));
  
  print(currentDay); //2022-03-16 08:39:55.927
  print(yesterday); //2022-03-17 08:39:55.927
}

コメント

タイトルとURLをコピーしました