The ThreeTen project provides a modern date and time library for Java and is the reference implementation for JSR-310.
Status - December 2010
The ThreeTen project is still in Alpha so methods may appear and disappear at any point.
Also available are the binary jar files. Both the 0.6.3 code and time-zone data jar files must be added to the classpath.
A user guide is also available.
The main activity of this project will be on the public develop mailing list. If you are interested in observing or contributing to the discussion of this project, please feel free to join - anyone can sign up!
If you want to contribute suggestions, ideas or use cases on a one-off basis, this wiki may be for you. Especially feel free to add any requirements you have for the API to the requests page.
- API requests and feedback - A page where anyone can add API requests and feedback
- Use cases - Read the more formal use case list
- Historic documents - Some older documents
The ThreeTen project is the reference implementation of JSR-310 and the main place where JSR-310 is refined. The JSR itself is run as part of this project, and is therefore completely open and transparant with as much activity as possible conducted here in public. Everyone is entitled to get involved, either directly in the discussion on the mailing list, by reviewing code and javadoc, via blogs or on the wiki.
The JCP Early Draft Review was from 2010-02-26 until 2010-03-28. This was a formal part of running a JSR and is now closed. Feedback is welcome at any time however! Just review the latest Javadoc, download the latest SVN code and add a comment to the wiki or to the develop mailing list.
JSR-310 was presented at JavaOne in May 2008. The session id was TS-6578 and covered all the main aspects of the JSR. It sold out the allocated room twice - click on the link to see the slides and hear the audio! There was also a session at JavaOne 2010.