當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Dart DateTime.isBefore用法及代碼示例


dart:core 庫中DateTime.isBefore 方法的用法介紹如下。

用法:

bool isBefore(
   DateTime other   
)

如果 this 出現在 other 之前,則返回 true。

比較與時間是 UTC 還是本地時區無關。

final now = DateTime.now();
final earlier = now.subtract(const Duration(seconds: 5));
print(earlier.isBefore(now)); // true
print(!now.isBefore(now)); // true

// This relation stays the same, even when changing timezones.
print(earlier.isBefore(now.toUtc())); // true
print(earlier.toUtc().isBefore(now)); // true

print(!now.toUtc().isBefore(now)); // true
print(!now.isBefore(now.toUtc())); // true

相關用法


注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 isBefore method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。