Dart コンストラクタの引数を使ってDateTimeの月を引き算するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
var 変数 = DateTime(年, 月 – 引数, 日付)
第1引数に年、第3引数に日を指定します。
コンストラクタの第2引数に引き算した月を指定することで、DateTimeの月を引き算します。

使用例

void main() {
  
   var d = DateTime.now();
  
  var res = DateTime(d.year, d.month - 2, d.day);
  
  print(d.month); 
  print(res.month); 
}

実行結果
10
8

Dart

Posted by arkgame