jodaorg/joda-time

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 13 minutes ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 13th, 2026
Created on May 16th, 2011
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 1,023
Total Stargazers: 4,982 (+0)
Total Subscribers: 213 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 41.8 days
90th percentile: 124.8 days
Tracked items: 18

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,340 days
Stale 30+ days: 3
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Discussion (6)
  • NotABug (6)
  • WontFix (4)
  • Bug (2)
  • RFE (2)
  • v3 (2)
  • Java8 (1)
  • TZDB (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Joda-Time is a date and time library for Java that provides a replacement for the standard Java date and time classes.

Joda-Time solves the problem of working with dates and times in Java by offering a cleaner, more intuitive API than the original java.util.Date and Calendar classes. The library supports multiple calendar systems including ISO8601, Gregorian, Julian, Buddhist, Coptic, Ethiopic, and Islamic calendars, while maintaining a simple interface. It includes supporting classes for time zones, durations, formatting, and parsing.

Developers should be aware that Joda-Time is no longer in active development except for timezone data updates. The README explicitly recommends that users migrate to java.time, which is part of the Java SE 8 core library and replaces this project. For Android development, java.time is available in API 26 and later; projects targeting lower API levels can use the ThreeTenABP library as an alternative. Joda-Time remains relevant only for legacy codebases that cannot migrate to java.time or for older Android versions that lack native support.

The project maintains timezone data to keep pace with real-world changes, indicating ongoing stewardship despite the shift away from active feature development. The codebase is stable and considered production-ready, with comprehensive documentation available including quick-start and full user guides.