[Dart]DateTimeの年を加算するには?

Dart

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

DateTimeの年を加算する方法を紹介します。

スポンサーリンク

方法

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

DateTimeの年を加算するには、コンストラクタの引数を使います。

具体的には、DateTimeをインスタンス化する際、第1引数に年を加算した値を指定します。

また、第2引数に月、第3引数に日を指定します。

var addDate = DateTime(year + value, month, day) //年にvalueを加算

コンストラクタの第1引数に加算した年を指定することで、DateTimeの年を加算することが出来ます。

使用例

void main() {
  var dt = DateTime.now();
  
  var addYear = DateTime(dt.year + 2, dt.month, dt.day);
  
  print(dt.year); //2022
  print(addYear.year); //2024
}

コメント

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