Как преобразовать полученный результат из clj-time в реальную дату.Текущая системная дата Clojure
require [clj-time.core :as t]
(t/today)
;; [#<LocalDate 2015-08-25> 15]
мне нужна дата, как это:
;; 2015-08-25
Как преобразовать полученный результат из clj-time в реальную дату.Текущая системная дата Clojure
require [clj-time.core :as t]
(t/today)
;; [#<LocalDate 2015-08-25> 15]
мне нужна дата, как это:
;; 2015-08-25
время Joda, поэтому CLJ времени как-то различать между "обычной" дата-время и на местном даты и времени; поскольку (t/today)
является org.joda.time.LocalDate
попробовать unparse-local
:
user=> (f/unparse-local (f/formatter "Y-MM-dd") (t/today))
"2015-08-25"
Спасибо, непроверенный-местный – Ezekiel
@Andre: это не называется, * "unparsing" *, больше? :) – progo
Уверен, я уже сделал это: (f/unparse (f/formatter "yyyy-MM-dd") (t/today)) но получил ошибку, которая гласит: org.joda.time.LocalDate не может быть отнесен к org.joda.time.ReadableInstant – Ezekiel