どうも、ちょげ(@chogetarou)です。
DateTimeの月を加算する方法を紹介します。
方法
DateTimeの月を加算するには、コンストラクタの引数を使います。
具体的には、DateTimeをインスタンス化する際、第2引数に月を加算した値を指定します。
また、第1引数に年、第3引数に日を指定します。
var addDate = DateTime(year, month + value, day) //月にvalueを加算
コンストラクタの第2引数に加算した月を指定することで、DateTimeの月を加算することが出来ます。
使用例
void main() {
var dt = DateTime.now();
var addYear = DateTime(dt.year, dt.month + 3, dt.day);
print(dt.month); //3
print(addYear.month); //6
}
コメント