首页
Preview

Dart DateTime.difference 方法

用法

Duration difference(
    DateTime other
)

返回 Duration 与从 this 中减去 other 时的差值。

如果 other 出现在 this 之后,则返回的 Duration 将为负数。

  final moonLanding = DateTime.parse('2023-01-31 20:18:04Z');
  final berlinWallFell = DateTime.utc(2023,DateTime.february,26);
  final difference = berlinWallFell.difference(moonLanding);
  print(difference.inDays);//25

差异以秒和几分之一秒为单位进行测量。上面的差异计算了这些日期开始时午夜之间的小数秒数。如果上述日期是当地时间,而不是 UTC,则由于夏令时差异,两个午夜之间的差异可能不是 24 小时的倍数。

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

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

评论(0)

添加评论