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

Zur*_*iar 2 clojure

我有一个 Unix 纪元时间。如何将其转换为人类可读的日期字符串?我已经检查了 clj-time (https://github.com/clj-time/clj-time),但它似乎只能从可读到纪元。谢谢。

小智 5

您还可以使用本机调用:

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

  • 或者,也许现在最好是`(java.time.Instant/ofEpochMilli (Long/parseLong "1456774240403"))`。 (2认同)