首页
Preview

Dart DateTime.compareTo 方法

用法

int compareTo(
   DateTime other
)
override

将此 DateTime 对象与 other 进行比较,如果值相等则返回零。

compareTo 函数返回:

  • 如果此 DateTime isBefore other 为负值。
  • 0 如果这个 DateTime isAtSameMomentAs other ,并且
  • 否则为正值(当此 DateTime isAfter other 时)。
final now = DateTime.now();
final future = now.add(const Duration(days: 2));
final past = now.subtract(const Duration(days: 2));
final newDate = now.toUtc();

print(now.compareTo(future)); // -1
print(now.compareTo(past)); // 1
print(now.compareTo(newDate)); // 0

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
励志猿
励志每天写一篇文章,有价值的文章,提升自我!

评论(0)

添加评论