JodaOrg / joda-time
Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing JodaOrg/joda-time in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewJoda-Time --------- Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the ISO8601 standard which is used by XML. The Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic systems are also included. Supporting classes include time zone, duration, format and parsing. **Joda-time is no longer in active development except to keep timezone data up to date.** From Java SE 8 onwards, users are asked to migrate to (JSR-310) - a core part of the JDK which replaces this project. For Android users, is added in API 26+. Projects needing to support lower API levels can use the ThreeTenABP library. As a flavour of Joda-Time, here's some example code: Joda-Time is licensed under the business-friendly Apache 2.0 licence. Documentation Various documentation is available: • The home page • Two user guides - quick and full • The Javadoc • The FAQ list • Information on downloading and installing Joda-Time including release notes Releases Release 2.14.1 is the current latest release. This release is considered stable and worthy of the 2.x tag. It depends on JDK 1.5 or later. Available in the Maven Central repository **Maven configuration:** **Gradle configuration:** Related projects Related projects at GitHub: • https://github.com/JodaOrg/joda-time-hibernate • https://github.com/JodaOrg/joda-time-jsptags • https://github.com/JodaOrg/joda-time-i18n Other related projects: • https://www.joda.org/joda-time/related.html For enterprise Available as part of the Tidelift Subscription. Joda and the maintainers of thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use. If you want the flexibility of open source and the confidence of commercial-grade software, this is for you. Learn more Support Please use Stack Overflow for general usage questions. GitHub issues and pull requests should be used when you want to help advance the project. Any donations to support the project are accepted via OpenCollective. To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure. Development and Contributions Joda-Time is developed using standard GitHub tools. A checkstyle file is available, and PRs must comply with it. The project can be built using Apache Maven, such as mvn clean install . Continuous Integration takes place using GitHub Actions. Units tests are written in JUnit and run as part of the build and continuous integration. Changes via PR must include appropriate test coverage. Note that Joda-Time is considered to be a largely “finished” project. No major enhancements are planned. If using Java SE 8, please migrate to java.time (JSR-310). Release process • Update version (pom.xml, README.md, index.md, MANIFEST.MF, changes.xml) • Commit and push • • Code and Website will be built and released by GitHub Actions Release from local: • Ensure is running • Ensure on Java SE 8 • • Website will be built and released by GitHub Actions • If the GitHub stage fails, use to re-run