0

谷歌表单给了我这个:

"02/12/2014 10:44:36"

使用clojure将其转换为edn时间格式的好方法是什么?

;=> #inst "2014-12-02T10:44:36.000-00:00"

谢谢!

更新:

GForm 给了我从 0 到 23 的时间。所以,答案应该适用于:

"02/12/2014 15:44:36"

谢谢!

4

1 回答 1

1

您可以使用clj-time

(require '[clj-time.coerce :as c]
         '[clj-time.format :as f])

(def custom-formatter (f/formatter "dd/MM/yyyy hh:mm:ss"))

(pr-str
 (c/to-date
  (f/parse custom-formatter "02/12/2014 10:44:36")))

; => "#inst \"2014-12-02T10:44:36.000-00:00\""
于 2015-01-16T17:31:56.340 回答