Java Date and Time

Open-source Java projects categorized as Date and Time

Top 10 Java Date and Time Projects

Date and Time
  1. Joda-Time

    Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8.

    Project mention: Jiff: A brand new Datetime library for Rust, from the builder of ripgrep | news.ycombinator.com | 2024-07-21

    In Java they had the same problem. The Java standard library implementation wasn't great, Jodatime came along to address those issues. Java 8 then introduced a new DateTime API that was heavily influenced by Jodatime with the benefit that as it is in the standard library, it can be more heavily adopted by library-writers.

    https://www.joda.org/joda-time/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ThreeTen Android Backport

    An adaptation of the JSR-310 backport for Android.

  4. CosmoCalendar

    πŸ“… CosmoCalendar is a fully customizable calendar with a wide variety of features and displaying modes. (by ApplikeySolutions)

  5. iCal4j

    A Java library for parsing and building iCalendar data models

  6. ThreeTenBP

    Backport of functionality based on JSR-310 to Java SE 6 and 7. This is NOT an implementation of JSR-310.

  7. Time4J

    Advanced date, time and interval library for Java with sun/moon-astronomy and calendars like Chinese, Coptic, Ethiopian, French Republican, Hebrew, Hijri, Historic Christian, Indian National, Japanese, Julian, Korean, Minguo, Persian, Thai, Vietnamese

  8. ThreeTen-Extra

    Provides additional date-time classes that complement those in JDK 8

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. PickerView

    πŸ•˜ Androidζ»šεŠ¨ι€‰ζ‹©ε™¨οΌˆηœεΈ‚εŒΊθ”εŠ¨ι€‰ζ‹©γ€ζ—₯ζœŸι€‰ζ‹©γ€ζ—Άι—΄ι€‰ζ‹©οΌ‰ (by duanhong169)

  11. CustomizableCalendar

    CustomizableCalendar is a library that allows you to create your calendar, customizing UI and behaviour

  12. RackMonthPicker

    android library dialog month picker

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Date and Time discussion

Log in or Post with

Java Date and Time related posts

  • Don't use clj-time, use clojure.java-time instead

    4 projects | dev.to | 10 Jan 2024
  • How to Effectively Test Time-Dependent Code: Unit and Spring-Based Strategies

    1 project | /r/java | 10 Jul 2023
  • /u/iamthatis debunks reddit's claims regarding threats, payment, and "working with developers"

    1 project | /r/bestof | 19 Jun 2023
  • The Java date/time library's a mess.

    1 project | /r/badcode | 5 May 2023
  • u/Hiddencamper explains the cost of replacing lightbulbs in a nuclear power plant (to illustrate the absurdity of nuclear power regulation)

    1 project | /r/bestof | 25 Jan 2023
  • Best way to store Date and time ?

    1 project | /r/javahelp | 3 Jan 2023
  • Create signature date and It should be either todays date or future date but can not be past date. [java 7]

    2 projects | /r/learnprogramming | 15 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

What are some of the best open-source Date and Time projects in Java? This list will help you:

# Project Stars
1 Joda-Time 4,982
2 ThreeTen Android Backport 3,564
3 CosmoCalendar 1,624
4 iCal4j 789
5 ThreeTenBP 554
6 Time4J 455
7 ThreeTen-Extra 406
8 PickerView 259
9 CustomizableCalendar 218
10 RackMonthPicker 42

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?