gpt4 book ai didi

clojure - 如何在 Clojure 中向当前日期添加天数

转载 作者:行者123 更新时间:2023-12-02 04:07:57 24 4
gpt4 key购买 nike

在 clojure 中,我想在当前日期上添加天数,任何人都可以指导我。我得到的当前日期如下,现在假设我想添加 7 天,我怎样才能得到一个新的日期?

(.format (java.text.SimpleDateFormat. "MM/dd/yyyy") (java.util.Date.))

最佳答案

这会起作用:

(java.util.Date. (+ (* 7 86400 1000) (.getTime (java.util.Date.)))

我更喜欢使用System/currentTimeMillis当前时间:

(java.util.Date. (+ (* 7 86400 1000) (System/currentTimeMillis)))

或者您可以使用clj-time这是一个更好的处理时间的 api(它是 Joda Time 的包装)。从自述文件中:

(t/plus (t/date-time 1986 10 14) (t/months 1) (t/weeks 3))

=> #<DateTime 1986-12-05T00:00:00.000Z>

关于clojure - 如何在 Clojure 中向当前日期添加天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27115640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com