どうも、ちょげ(@chogetarou)です。
2つのDateTimeで差分を分で取得する方法を紹介します。
方法

DateTimeから差分を分で取得するには、differenceメソッドとinMunuteプロパティを使います。
まず、片方のDateTimeからdifferenceメソッドを呼び出します。
diffrenceメソッドの引数にもう片方のDateTimeを指定します。
そして、differenceメソッドの結果からinMunuteプロパティにアクセスします。
dt.difference(dt2).inMinute
differenceメソッドからinMinuteプロパティにアクセスすることで、2つのDateTimeの差分を分で取得することが出来ます。
使用例
void main() {
var dt = DateTime.parse('2022-01-01 00:00:00');
var dt2 = DateTime.parse('2022-01-10 00:40:00');
var dif = dt.difference(dt2).inMinutes;
print(dif); //-13000
}
コメント