使用clj-time获取DateTime实例之间的差异

dav*_*w15 7 clojure jodatime clj-time

我试图使用clj-time计算两个DateTime实例之间的差异.我查看了文档并找到了clj-time.core/minus,clj-time.core/minus-但两者都需要一个实例,org.joda.time.ReadablePeriod而不是一个实例DateTime.我更喜欢使用cli-time,但如果不存在解决方案,使用Joda Time计算delta的最简洁方法是什么?

感谢您的帮助.

Art*_*ldt 8

我在日常工作中经常使用这个片段:

(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))))
Run Code Online (Sandbox Code Playgroud)