我需要以格式获取昨天的日期(不是基于用户的日期,而是相对于服务器的日期)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] 删除。
我来说两句