Получить разницу между экземплярами DateTime с помощью clj-time
Я пытаюсь вычислить разницу между двумя экземплярами DateTime, используя время clj. Я просмотрел документацию и нашел clj-time.core/minus
а также clj-time.core/minus-
но оба требуют экземпляра org.joda.time.ReadablePeriod
и не один из DateTime
, Я бы предпочел использовать cli-time, но если решения не существует, какой будет самый чистый метод вычисления дельты с использованием Joda Time?
Спасибо вам за помощь.
1 ответ
Решение
Я часто использую этот фрагмент в своей повседневной работе:
(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))))