Saya memiliki zaman Unix. Bagaimana cara mengubahnya menjadi string tanggal yang dapat dibaca manusia? Saya telah memeriksa clj-time (https://github.com/clj-time/clj-time) tetapi tampaknya hanya beralih dari dapat dibaca ke zaman. Terima kasih.
Mengubah waktu zaman menjadi tanggal yang dapat dibaca manusia di Clojure
Jawaban (2)
Anda juga dapat menggunakan panggilan asli:
(str (java.util.Date. (System/currentTimeMillis)))
;; => "Mon Feb 29 21:59:51 MSK 2016"
person
trancaruas
schedule
29.02.2016
Atau, mungkin lebih disukai saat ini,
(java.time.Instant/ofEpochMilli (Long/parseLong "1456774240403"))
.
- person glts; 29.02.2016
Anda dapat memaksakannya ke waktu tanggal dan kemudian menggunakan pemformat (bawaan atau buat sendiri).
(require '[clj-time.format :as f])
(require '[clj-time.coerce :as c])
(f/unparse (f/formatters :date-time) (c/from-long 1000000000000))
Perhatikan bahwa c/from-long
membutuhkan waktu milidetik.
person
z7sg Ѫ
schedule
29.02.2016