给定以下字符串,我想得到一个只有日期的日期时间 -
String "2013-02-20T17:24:33Z"
,我想在忽略时间和秒的情况下获取日期。
以下将起作用 - (parse (formatters :date-time-no-ms) "2013-02-2T17:24:33Z")
。但是,生成的日期时间对象也包含秒,我如何将其缩减为 year-month-day ?
一种方法是执行正则表达式并提取所需的详细信息,然后将其解析为日期 -
(clojure.core/re-find #"\d{4}-\d{2}-\d{1,2}" "2013-02-20T17:24:33Z")
(parse (formatters :date) "2013-02-20")
但是,仅使用 clj-time 应该有更好的方法吗?