MCPcopy Index your code
hub / github.com/ThreeTen/threeten-extra

github.com/ThreeTen/threeten-extra @v1.10.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.10.0 ↗ · + Follow
3,825 symbols 14,737 edges 116 files 1,049 documented · 27% 2 cross-repo links updated 23d agov1.10.0 · 2026-06-16★ 42314 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ThreeTen-Extra

ThreeTen-Extra provides additional date-time classes that complement those in JDK 8.

Not every piece of date/time logic is destined for the JDK. Some concepts are too specialized or too bulky to make it in. This project provides some of those additional classes as a well-tested and reliable jar.

Documentation

Various documentation is available:

Releases

Release 1.10.0 is the current release. This release is considered stable and worthy of the 1.x tag as per SemVer.

ThreeTen-Extra requires Java SE 8 or later and has no dependencies.

Available in the Maven Central repository

<dependency>
  <groupId>org.threeten</groupId>
  <artifactId>threeten-extra</artifactId>
  <version>1.10.0</version>
</dependency>

Tidelift lifted

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. Commercial support is available via the Tidelift subscription.

To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.

Release process

  • Update version (README.md, index.md, changes.xml)
  • Commit and push
  • git push origin HEAD:refs/tags/release
  • Code and Website will be built and released by GitHub Actions

Release from local:

  • Ensure gpg-agent is running
  • mvn clean release:clean release:prepare release:perform

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 3,693
Class 110
Enum 18
Interface 4

Languages

Java100%

Modules by API surface

src/test/java/org/threeten/extra/TestOffsetDate.java224 symbols
src/test/java/org/threeten/extra/TestLocalDateRange.java119 symbols
src/test/java/org/threeten/extra/TestYearWeek.java94 symbols
src/test/java/org/threeten/extra/TestYearQuarter.java94 symbols
src/test/java/org/threeten/extra/TestYearHalf.java93 symbols
src/test/java/org/threeten/extra/TestInterval.java84 symbols
src/test/java/org/threeten/extra/chrono/TestInternationalFixedChronology.java75 symbols
src/test/java/org/threeten/extra/chrono/TestSymmetry454Chronology.java70 symbols
src/test/java/org/threeten/extra/chrono/TestBritishCutoverChronology.java70 symbols
src/test/java/org/threeten/extra/chrono/TestSymmetry010Chronology.java69 symbols
src/test/java/org/threeten/extra/chrono/TestDiscordianChronology.java68 symbols
src/test/java/org/threeten/extra/TestDays.java67 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add threeten-extra \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page