1. ホーム
  2. flutter

[解決済み] dartで日付に月/年を加算/減算する?

2023-04-03 03:34:02

質問

dartにはDurationというクラスがありますが、年や月を足したり引いたりすることはできません。私は日付から6ヶ月を引く必要がある、あなたはこの問題をどのように管理しましたか?dartのためのmoment.jsのようなもの、または何かそのようなものがありますか? ありがとうございます。

どのように解決するのですか?

では、次の2つのステップで解決できます。 zoechi (Flutterの大きな貢献者)から引用しました。

ベースタイムを定義する、とします。

var date = new DateTime(2018, 1, 13);

さて、新しい日付が欲しいですよね。

var newDate = new DateTime(date.year, date.month - 1, date.day);

そして、あなたは

2017-12-13