date - Dart for Flutter 中的日期差异
问题描述
在 Flutter 中玩,使用 Dart - 我试图确定两个日期之间的秒数。
但由于某种原因,date1.difference(date2).inSeconds
给出的结果对我来说没有意义。也许已经很晚了,我太累了,不能在这里错过一些东西:
这是我的代码:(即打印日期声明及其假定的秒数差异):
print(myDate); // DateTime type
print(queryDate); // DateTime type
print(myDate.difference(queryDate).inSeconds);
打印结果说:
2019-02-01 00:18:00.000Z // myDate
2019-02-01 01:17:18.859431 // queryDate
41 // supposedly difference in seconds...
但是不应该超过41秒吗????
原因可能是 x.000Z 与 .859431 格式的差异吗?如果是,为什么?
为什么该difference
方法忽略分钟和小时?
解决方案
推荐阅读
- javascript - 从另一个函数中获取值
- javascript - 在 React fetch 调用中从 Node API 访问 promise 数据
- google-api - .NET 的 Google 管理员设置 API 连接
- ruby-on-rails - 安装 pundit 后尝试创建用户时出错
- continuous-integration - 在 gitlab.yml 构建脚本中设置动态变量
- python - FTP上传到任意上传中心,通过python获取下载链接
- julia - 在数组中选择一组值
- java - 如何停止/防止 Maven 默认目标执行
- python - 在 O(1) 时间内以螺旋顺序计算 mxn 二维数组 A 的第 k 个元素
- java - 动态类与硬编码字段 Java