Dart 日付が過去の日付であるかを判定するサンプル

環境
OS windows11 Pro 64bit
Dart 2.18.4

構文
日付1.isBefore(日付2)
未来の日付であるかを判定するには、「isBefore」を使用します。

操作例

void main() {
  
  var dt1 = DateTime(2022, 11, 10);
  var dt2 = DateTime(2022, 11, 11);
  var dt3 = DateTime(2022, 11, 09);
  var dt4 = DateTime(2022, 11, 10);

  print(dt1.isBefore(dt2)); 
  print(dt1.isBefore(dt3)); 
  print(dt1.isBefore(dt4)); 
}

実行結果
true
false
false

Dart

Posted by arkgame