我查看了以下问题: How to add days to current date in clojure。
但是,我对 Clojure 很陌生,我陷入了以下场景,我得到了字符串格式的时间戳。所以我使用以下方法解析它:
(.parse (java.text.SimpleDateFormat. "yyyy-MM-dd") date)
这给了我一个看起来像这样的结果:
#inst "2015-02-13T00:20:00.000-00:00"
如何在其中添加 90 天,然后将其转换回字符串格式?我根据上面的链接尝试了这个:
(java.util.Date. (+ (* 7 86400 1000)
(.parse (java.text.SimpleDateFormat. "yyyy-MM-dd") date)))
这给了我以下错误:
ClassCastException java.util.Date cannot be cast to java.lang.Number clojure.lang.Numbers.add