問題

私は現在のタイムスタンプが何であるかを知りたい。私がこれまでにできる最高のことは、これを行う私自身の関数を定義することです:

 (int (/ (.getTime (java.util.Date.)) 1000))
 

clojureでUnixタイムスタンプを取得するための標準関数はありますか?

  ベストアンサー

ほとんどすべての JVM ベースのタイムスタンプメカニズムは、エポック以降の時間をミリ秒単位で測定します。

あなたの関数は次のように少し簡略化することができます:

 (quot (System/currentTimeMillis) 1000)
 

** Joda はこのようなものを持っているかもしれませんが、このために第三者のライブラリを引っ張るのは過度のようです。

  同じタグがついた質問を見る

clojuretimestampunix-timestamp