在Clojure中将历元时间转换为人类可读的日期

在Clojure中将历元时间转换为人类可读的日期,clojure,Clojure,我有一段时间。如何将其转换为人类可读的日期字符串?我已经检查了cljtime(),但它似乎只是从可读到新纪元。谢谢。您可以强制将其设置为日期时间,然后使用格式化程序(内置或自行构建) 请注意,c/from long需要毫秒。您可以强制将其设置为日期时间,然后使用格式化程序(内置或自行构建) 请注意,c/from long需要毫秒。您也可以使用本机调用: (str (java.util.Date. (System/currentTimeMillis))) ;; => "Mon Feb 29

我有一段时间。如何将其转换为人类可读的日期字符串?我已经检查了cljtime(),但它似乎只是从可读到新纪元。谢谢。

您可以强制将其设置为日期时间,然后使用格式化程序(内置或自行构建)


请注意,
c/from long
需要毫秒。

您可以强制将其设置为日期时间,然后使用格式化程序(内置或自行构建)


请注意,
c/from long
需要毫秒。

您也可以使用本机调用:

(str (java.util.Date. (System/currentTimeMillis)))
;; => "Mon Feb 29 21:59:51 MSK 2016"

您还可以使用本机调用:

(str (java.util.Date. (System/currentTimeMillis)))
;; => "Mon Feb 29 21:59:51 MSK 2016"

或者,也许最好是现在,
(java.time.Instant/ofEpochMilli(Long/parseLong“1456774240403”)
。或者,也许最好是现在,
(java.time.Instant/ofEpochMilli(Long/parseLong“1456774240403”)