{"id":13989137,"url":"https://github.com/ThreeTen/threetenbp","last_synced_at":"2025-07-22T10:31:20.803Z","repository":{"id":6393525,"uuid":"7631422","full_name":"ThreeTen/threetenbp","owner":"ThreeTen","description":"Backport of functionality based on JSR-310 to Java SE 6 and 7. This is NOT an implementation of JSR-310.","archived":false,"fork":false,"pushed_at":"2025-07-19T03:16:37.000Z","size":32674,"stargazers_count":558,"open_issues_count":10,"forks_count":139,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-07-19T08:33:32.954Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.threeten.org/threetenbp/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThreeTen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"jodastephen","open_collective":"joda","tidelift":"maven/org.threeten:threetenbp"}},"created_at":"2013-01-15T19:17:23.000Z","updated_at":"2025-07-17T09:33:28.000Z","dependencies_parsed_at":"2023-01-13T13:59:30.627Z","dependency_job_id":"9ef651a2-8037-4884-ab61-89b48ff21b89","html_url":"https://github.com/ThreeTen/threetenbp","commit_stats":{"total_commits":3176,"total_committers":46,"mean_commits":69.04347826086956,"dds":0.1451511335012594,"last_synced_commit":"adcdbc462b4e93e68e6f9c9a82217d0478b7d635"},"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/ThreeTen/threetenbp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThreeTen%2Fthreetenbp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThreeTen%2Fthreetenbp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThreeTen%2Fthreetenbp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThreeTen%2Fthreetenbp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThreeTen","download_url":"https://codeload.github.com/ThreeTen/threetenbp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThreeTen%2Fthreetenbp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266071519,"owners_count":23871940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-09T13:01:32.150Z","updated_at":"2025-07-22T10:31:20.777Z","avatar_url":"https://github.com/ThreeTen.png","language":"Java","readme":"\n## ThreeTen backport project\nJSR-310 provides a new date and time library for Java SE 8.\nThis project is the backport to Java SE 6 and 7.\n\nSee the [main home page](https://www.threeten.org/threetenbp/) of the project.\n\nThe backport is NOT an implementation of JSR-310, as that would require\njumping through lots of unnecessary hoops.\nInstead, this is a simple backport intended to allow users to quickly\nuse the JSR-310 API on Java SE 6 and 7.\nThe backport should be referred to using the \"ThreeTen\" name.\n\nActive development on JSR-310 is at [OpenJDK](http://openjdk.java.net/):\n\nThis GitHub repository is a fork of that originally used to create JSR-310.\nThat repository used the same BSD-3-Clause license as this repository.\n\nIssues about the backport should be reported here at GitHub.\nPull requests and issues will only be considered so far as matching the behaviour\nof the real Java SE 8. Additional requested features will be rejected.\n\n#### Building\nThis project builds using maven.\n\n#### Time-zone data\nThe time-zone database is stored as a pre-compiled dat file that is included in the built jar.\nThe version of the time-zone data used is stored within the dat file (near the start).\nUpdating the time-zone database involves using the `TzdbZoneRulesCompiler` class\nand re-compiling the jar file.\nAn automated CI job should help keep the time-zone data up to date.\n\n#### FAQs\n\n1. What version of Java SE 8 does this project map to?\nThis project currently maps to the contents of release Java SE 8u20.\n\n2. Will the backport be kept up to date?\nThere are no plans for further releases.\nHowever if security issues or bugs are found, or pull requests received then a release may occur.\n\n3. Is this project derived from OpenJDK?\nNo. This project is derived from the Reference Implementation previously hosted on GitHub.\nThat project had a BSD license, which has been preserved here.\nThus, this project is a fork of the original code before entry to OpenJDK.\n\n### Releases\nAvailable in the [Maven Central repository](https://search.maven.org/search?q=g:org.threeten%20AND%20a:threetenbp\u0026core=gav)\n\n![Tidelift dependency check](https://tidelift.com/badges/github/ThreeTen/threetenbp)\n\n\n### Support\nPlease use [Stack Overflow](https://stackoverflow.com/questions/tagged/threetenbp) for general usage questions.\nGitHub [issues](https://github.com/ThreeTen/threetenbp/issues) and [pull requests](https://github.com/ThreeTen/threetenbp/pulls)\nshould be used when you want to help advance the project.\nCommercial support is available via the\n[Tidelift subscription](https://tidelift.com/subscription/pkg/maven-org-threeten-threetenbp?utm_source=maven-org-threeten-threetenbp\u0026utm_medium=referral\u0026utm_campaign=readme).\n\nNote that pull requests and issues will only be considered so far as matching the behaviour of Java SE releases.\nAdditional requested features will be rejected.\n\nPull requests must _not_ be copied from the JDK, because the GPL license is incompatible with the BSD license used here.\n\nTo report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security).\nTidelift will coordinate the fix and disclosure.\n\n\n### Release process\n\n* Update version (index.md, changes.xml - checking tzdb version)\n* Commit and push\n* `git push origin HEAD:refs/tags/release`\n* Code and Website will be built and released by GitHub Actions\n\nRelease from local:\n\n* Turn off gpg \"bc\" signer\n* `mvn clean release:clean release:prepare release:perform`\n","funding_links":["https://github.com/sponsors/jodastephen","https://opencollective.com/joda","https://tidelift.com/funding/github/maven/org.threeten:threetenbp","https://tidelift.com/badges/github/ThreeTen/threetenbp","https://tidelift.com/subscription/pkg/maven-org-threeten-threetenbp?utm_source=maven-org-threeten-threetenbp\u0026utm_medium=referral\u0026utm_campaign=readme","https://tidelift.com/security"],"categories":["Java","I. Development","Date and Time"],"sub_categories":["6. Useful libraries"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FThreeTen%2Fthreetenbp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FThreeTen%2Fthreetenbp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FThreeTen%2Fthreetenbp/lists"}