【Flutter/Dart】DateTimeの日付/時刻の差分を計算

今回はDateTimeで日付(時刻)の差分を計算する方法を紹介します。

DateTimeの時刻差を比較するにはdifferenceメソッドを使用します。

\ 世界最大級のオンライン学習サービス /

目次

difference|時間差を計算

var duration = Duration(days: 1, hours: 5, minutes: 30);

var dateTime1 = DateTime.now();
var dateTime2 = DateTime.now().add(duration);

var difference = dateTime1.difference(dateTime2);

print(dateTime1);
print(dateTime2);
print(difference);

//結果
//2022-06-27 15:49:46.558289
//2022-06-28 21:19:46.558290
//-29:30:00.000001

differenceの引数に時間差を比べたいDateTimeを渡すとDuration型で時間差を返します。

一緒に読みたい

参考

  • URLをコピーしました!
目次