2016-09-09 7 views
0

У меня есть время в clojure как «2016-08-03T18: 45: 00.000-00: 00». Я хочу преобразовать его только в дату («2016-08-03»). Как мне это сделать.Как конвертировать мгновенное время на сегодняшний день в clojure

Моя фактическая дата в формате «2016-08-03T18: 45: 00Z». Я преобразовал его в мгновенное использование (c/to-date (f/parse «2016-08-03T18: 45: 00Z»)). Как получить только дату?

Спасибо

+0

Вы, вероятно, хотите использовать эту библиотеку: https://github.com/clj- time/clj-time –

+0

@AlanThompson Да, я имею в виду только это. Но не мог прийти с as – joey

ответ

1

Если вы хотите, чтобы получить только часть даты о дате и времени строки:

(require '[clojure.string :as str]) 

(def date-str "2016-08-03T18:45:00.000-00:00") 
(first (str/split date-str #"T")) 
;; => "2016-08-03" 
+0

Спасибо. Это сработало – joey