clojure.java-time
Java 8 Date-Time API for Clojure (by dm3)
global-tz
Global database of timezone information (by JodaOrg)
clojure.java-time | global-tz | |
---|---|---|
4 | 4 | |
455 | 47 | |
- | - | |
6.0 | 8.4 | |
15 days ago | about 1 month ago | |
Clojure | Java | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
clojure.java-time
Posts with mentions or reviews of clojure.java-time.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-01-10.
-
Don't use clj-time, use clojure.java-time instead
Okay so clj-time is deprecated, latest version is 0.15.2. Let's try dm3/clojure.java-time. Sure enough:
-
Poor documentation?
I would advise using the java-time library by dm3, available at https://github.com/dm3/clojure.java-time
-
Problem using clojure.java-time
The name of the maven artifact is clojure.java-time but the name of the main namespace is java-time (as you can see here). Also the readme mentions (use 'java-time) so if you'd rather require instead of use (which is good practice), (:require [java-time :as t]) is the way to go.
global-tz
Posts with mentions or reviews of global-tz.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-01-10.
-
Don't use clj-time, use clojure.java-time instead
It picks up the new timezone. Now why wouldn't Joda pick up the latest timezone? To be fair, Joda time does. Here is the release report. It bundles new Global Tz which is derived from IANA Time Zone database
- global-tz, a new fork of iana-tz (uses JEP 330 to automate data transformation)
-
Global-Tz – 2022ag (Beta)
Some more details of the differences between this new db and tzdb are available here:
https://github.com/JodaOrg/global-tz#rationale
What are some alternatives?
When comparing clojure.java-time and global-tz you can also consider the following projects:
leiningen - Moved to Codeberg; this is a convenience mirror
SwiftDate - 🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
bankster - Money Creation Made Easy
fs - File system utility library for Clojure
Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum: