【Flutter/Dart】DateTimeの日付/時刻を比較する

今回はDateTimeで日付(時刻)を比較する方法を紹介します。

DateTimeの日付を比較するにはisAfterまたはisBeforeメソッドを使用します。

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

目次

isAfter|比較する日付が後か判定

var now = DateTime.now();
var later = DateTime.now().add(Duration(minutes: 5));

print(now.isAfter(later));
print(later.isAfter(now));

//結果
//false
//true

isAfterの引数に渡したDateTimeの日付が後なら「true」、前なら「false」を返します。

isBefore|比較する日付が前か判定

var now = DateTime.now();
var later = DateTime.now().add(Duration(minutes: 5));

print(now.isBefore(later));
print(later.isBefore(now));

//結果
//true
//false

isBeforeの引数に渡したDateTimeの日付が後なら「false」、前なら「true」を返します。

一緒に読みたい

参考

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