获取克洛瑞尔的昨天日期

变得更糟

我需要以格式获取昨天的日期(不是基于用户的日期,而是相对于服务器的日期)YYYY-MM-DD

在Clojure中实现此目标的最佳方法是什么?

皮奥特里克·比兹尔

使用Java 8 Time API:

(import (java.time LocalDate)
        (java.time.format DateTimeFormatter))

(def formatter (DateTimeFormatter/ofPattern "yyyy-MM-dd"))

(def yesterday (.minusDays (LocalDate/now) 1))

(.format formatter yesterday)
;; => "2017-04-05"

或使用Java 8 Time API Clojure包装器:clojure.java-time

(require '[java-time :as t])

(def yesterday (t/minus (t/local-date)
                        (t/days 1)))

(t/format "yyyy-MM-dd" yesterday)
;; => "2017-04-05"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章