clj-time 是一个Clojure语言的日期和时间处理库,封装自 Joda Time 库。
(ns test.test-clj
(:use [clj-time.format])
(:require [clj-time.local :as loc]
[clj-time.format :as fmt]))
(def local-date (loc/format-local-time (loc/local-now) :basic-date))
(def local-time (fmt/unparse (fmt/formatter-local "HHmmssSSS") (loc/local-now)))
(println "date:" local-date "time:" local-time)
(show-formatters)
date: 20160201 time: 165945623
:basic-date 20160201
:basic-date-time 20160201T085945.627Z
:basic-date-time-no-ms 20160201T085945Z
:basic-ordinal-date 2016032
:basic-ordinal-date-time 2016032T085945.627Z
:basic-ordinal-date-time-no-ms 2016032T085945Z
:basic-t-time T085945.627Z
:basic-t-time-no-ms T085945Z
:basic-time 085945.627Z
:basic-time-no-ms 085945Z
:basic-week-date 2016W051
:basic-week-date-time 2016W051T085945.627Z
:basic-week-date-time-no-ms 2016W051T085945Z
:date 2016-02-01
:date-hour 2016-02-01T08
:date-hour-minute 2016-02-01T08:59
:date-hour-minute-second 2016-02-01T08:59:45
:date-hour-minute-second-fraction 2016-02-01T08:59:45.627
:date-hour-minute-second-ms 2016-02-01T08:59:45.627
:date-time 2016-02-01T08:59:45.627Z
:date-time-no-ms 2016-02-01T08:59:45Z
:hour 08
:hour-minute 08:59
:hour-minute-second 08:59:45
:hour-minute-second-fraction 08:59:45.627
:hour-minute-second-ms 08:59:45.627
:mysql 2016-02-01 08:59:45
:ordinal-date 2016-032
:ordinal-date-time 2016-032T08:59:45.627Z
:ordinal-date-time-no-ms 2016-032T08:59:45Z
:rfc822 星期一, 01 二月 2016 08:59:45 +0000
:t-time T08:59:45.627Z
:t-time-no-ms T08:59:45Z
:time 08:59:45.627Z
:time-no-ms 08:59:45Z
:week-date 2016-W05-1
:week-date-time 2016-W05-1T08:59:45.627Z
:week-date-time-no-ms 2016-W05-1T08:59:45Z
:weekyear 2016
:weekyear-week 2016-W05
:weekyear-week-day 2016-W05-1
:year 2016
:year-month 2016-02
:year-month-day 2016-02-01