我是clojure的新手,任何人都可以幫助我理解如何在clojure中獲取當前日期,然後爲其添加日期?例如對於例如 在當前日期添加3天?將日期添加到當前日期
8
A
回答
7
4
這不是一個Clojure特定的答案,真的,但我會用Joda time。
(import 'org.joda.time.DateTime)
(let [now (DateTime/now)
later (.plusDays now 3)]
[now later])
;; [#<DateTime 2014-11-24T23:26:05.885-05:00> #<DateTime 2014-11-27T23:26:05.885-05:00>]
1
user> (import '[java.util Calendar])
;=> java.util.Calendar
user> (defn days-later [n]
(let [today (Calendar/getInstance)]
(doto today
(.add Calendar/DATE n)
.toString)))
#'user/days-later
user> (println "Tomorrow: " (days-later 1))
;=> Tomorrow: #inst "2014-11-26T15:36:31.901+09:00"
;=> nil
user> (println "7 Days from now: " (days-later 7))
;=> 7 Days from now: #inst "2014-12-02T15:36:44.785+09:00"
;=> nil
相關問題
- 1. 將當前日期添加到當前日期mysql
- 2. 將當天日期添加到當前日期
- 3. 將+ 7天添加到當前日期?
- 4. std :: chrono將日期添加到當前日期
- 5. 關於將日期添加到當前日期
- 6. 自定義日期時間,將當前日期添加30天
- 7. 將當前日期添加一個月
- 8. 將當前日期添加一個月
- 9. R將日期添加到日期
- 10. 將日期添加到特定日期
- 11. 將日期添加到日期
- 12. MySQL將日期添加到日期
- 13. 將日期添加到日期SQL
- 14. 將日期添加到日期javascript
- 15. 將日期添加到日期
- 16. 將日期添加到日期
- 17. 選擇日期到當前日期 - mysql
- 18. 將日期添加到日期並計算結束日期?
- 19. 如何將日期列添加到當前日期爲默認值的表中?
- 20. 通過將x天添加到當前日期來計算月份的日期
- 21. 使用當前日期時間將日期時間添加到數據表?
- 22. 添加兩個表值與當前日期(今天的日期)
- 23. jQuery的從當前日期添加日期。減去導航
- 24. 使用的日期當前日期添加功能笨
- 25. 將當前日期與Date.Now()比較當前日期爲PAST
- 26. 當前日期
- 27. 找到當前日期和日期在java中的日期
- 28. Oracle自動添加當前日期
- 29. 如何添加天當前日期
- 30. MYSQL將工作日添加到日期
你可以通過指向喬達時間周圍的'clj-time'包裝來使它成爲Clojure特有的。 :) – xsc 2014-11-25 11:12:33
@xsc不夠公平。看起來像別人提供了這樣的答案。 – overthink 2014-11-25 15:09:44
這個答案/確實/需要一個downvote嗎?請問downvoter能解釋一下嗎? – overthink 2014-11-25 15:10:45