如何将 "DD/MM/YYYY HH:MM:SS" 转换为 clojure inst 值?
How can I convert "DD/MM/YYYY HH:MM:SS" to a clojure inst value?
Google 表格给了我这个:
"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"
谢谢!
您可以使用 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\""
Google 表格给了我这个:
"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"
谢谢!
您可以使用 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\""