Dart isBeforeメソッドを使って未来の日付であるかを判定する

環境
OS windows10 Home 64bit
Dart 2.18.4

書式
日付1.isBefore(日付2)
日付1が日付2より過去であれば「true」が、そうでなければ「false」が返ります。同じ日付の場合は「false」になります
isBeforeメソッドを使って未来の日付であるかを判定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
var dt1 = DateTime(2023, 2, 10);
var dt2 = DateTime(2023, 2, 11);
var dt3 = DateTime(2023, 2, 09);
var dt4 = DateTime(2023,2, 10);
print(dt1.isBefore(dt2));
print(dt1.isBefore(dt3));
print(dt1.isBefore(dt4));
}
void main() { var dt1 = DateTime(2023, 2, 10); var dt2 = DateTime(2023, 2, 11); var dt3 = DateTime(2023, 2, 09); var dt4 = DateTime(2023,2, 10); print(dt1.isBefore(dt2)); print(dt1.isBefore(dt3)); print(dt1.isBefore(dt4)); }
void main() {
   var dt1 = DateTime(2023, 2, 10);
  var dt2 = DateTime(2023, 2, 11);
  var dt3 = DateTime(2023, 2, 09);
  var dt4 = DateTime(2023,2, 10);

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

実行結果
true
false
false

Dart

Posted by arkgame