【发布时间】:2021-08-04 14:12:11
【问题描述】:
我在理解如何处理此错误时遇到了一些麻烦。或者我应该在哪里寻找示例/文档。我倾向于 cljc.java-time 库以便能够在 Clojure 和 ClojureScript 中使用它。
(ns cljexplore.core
(:require [cljc.java-time.local-date :as ld])
(:require [cljc.java-time.period :as period])
(:require [cljc.java-time.duration :as duration]))
(def bbday (ld/parse "2021-11-12"))
(def today (ld/now))
(defn -main
[& args]
(let [dur (period/between today bbday)]
(println (period/of-days dur))))
当我尝试运行此程序时,我收到以下错误: 类 java.time.Period 不能转换为类 java.lang.Number(java.time.Period 和 java.lang.Number 在加载器“bootstrap”的模块 java.base 中)
不确定从这里到哪里可以使用此库简单计算两个日期之间的距离。可以朝正确的方向轻推。
【问题讨论】:
标签: date clojure clojurescript java-time