I have looked at the following question: How to add days to current date in clojure.
However I am very new to Clojure and I am getting stuck on the following scenario I am getting the timestamp in string format. So I am parsing it using the following:
(.parse (java.text.SimpleDateFormat. "yyyy-MM-dd") date)
Which gives me a result that looks like this:
#inst "2015-02-13T00:20:00.000-00:00"
How do I add say 90 days to this and then convert it back to string format? I tried this based on the above link:
(java.util.Date. (+ (* 7 86400 1000)
(.parse (java.text.SimpleDateFormat. "yyyy-MM-dd") date)))
Which gave me the following error:
ClassCastException java.util.Date cannot be cast to java.lang.Number clojure.lang.Numbers.add