Clojure - 解析字符串到目前为止

m-a*_*arv 7 format parsing date clojure

我正在尝试将包含日期(例如今天="08082013"​​)的无格式字符串解析为格式"08.08.2013"​​.

这有效: (.parse (java.text.SimpleDateFormat. "ddMMyyyy") today) =><Date Sun Jan 01 00:00:00 CET 1950>

但是当我这样做时,(.parse (java.text.SimpleDateFormat. "dd.MM.yyyy") today)我得到了错误"Unparseable date: "08082013"

为什么?如何获得所需的日期格式?

Nie*_*lsK 12

要从字符串到日期,请使用解析.

要从日期到字符串,请使用格式.

两者都使用格式化程序来描述转换.

=>(.format
    (java.text.SimpleDateFormat. "dd.MM.yyyy")
    (.parse
      (java.text.SimpleDateFormat. "ddMMyyyy")
      "08082013"))

"08.08.2013"
Run Code Online (Sandbox Code Playgroud)