在clojure争取时间

在clojure争取时间,clojure,Clojure,我有以下错误: IllegalArgumentException Parameter declaration .format should be a vector clojure.core/assert-valid-fdecl (core.clj:6732) 使用此简单功能: (defn getNowDateString (.format(java.text.SimpleDateFormat. "ddMMyyyy:HHmmss")(java.util.Date.))) ) 编辑:

我有以下错误:

IllegalArgumentException Parameter declaration .format should be
a vector  clojure.core/assert-valid-fdecl (core.clj:6732)
使用此简单功能:

(defn getNowDateString

    (.format(java.text.SimpleDateFormat. "ddMMyyyy:HHmmss")(java.util.Date.)))
)
编辑:

在REPL中

 => (.format(java.text.SimpleDateFormat. "ddMMyyyy:HHmmss")(java.util.Date.)))
 "23072013:094839"

谢谢大家!

对不起,我忘了函数参数的向量

(defn getNowDateString []

    (.format(java.text.SimpleDateFormat. "ddMMyyyy:HHmmss")(java.util.Date.)))
)

谢谢大家!

对不起,我忘了函数参数的向量

(defn getNowDateString []

    (.format(java.text.SimpleDateFormat. "ddMMyyyy:HHmmss")(java.util.Date.)))
)

谢谢大家!

我建议您从
java.util.Date
切换到,这是clojure的最佳日期时间解决方案:

(unparse (formatter "ddMMyyyy:HHmmss") (now))

我建议您从
java.util.Date
切换到,这是clojure的最佳日期时间解决方案:

(unparse (formatter "ddMMyyyy:HHmmss") (now))