使用 clj-time 获取 DateTime 实例之间的差异
Get difference between DateTime instances with clj-time
我正在尝试使用 clj-time 计算两个 DateTime 实例之间的差异。我查看了文档并找到了 clj-time.core/minus
和 clj-time.core/minus-
,但两者都需要 org.joda.time.ReadablePeriod
的实例而不是 DateTime
之一。我更愿意使用 cli-time,但如果不存在解决方案,那么使用 Joda Time 计算增量的最干净方法是什么?
感谢您的帮助。
我在日常工作中经常使用这个片段:
(ns project.namespace1
(:require [clj-time
[core :as t]] )
(let [start-time (t/now)]
... do lots of work ...
(t/in-millis (t/interval start-time (t/now))))
我正在尝试使用 clj-time 计算两个 DateTime 实例之间的差异。我查看了文档并找到了 clj-time.core/minus
和 clj-time.core/minus-
,但两者都需要 org.joda.time.ReadablePeriod
的实例而不是 DateTime
之一。我更愿意使用 cli-time,但如果不存在解决方案,那么使用 Joda Time 计算增量的最干净方法是什么?
感谢您的帮助。
我在日常工作中经常使用这个片段:
(ns project.namespace1
(:require [clj-time
[core :as t]] )
(let [start-time (t/now)]
... do lots of work ...
(t/in-millis (t/interval start-time (t/now))))