By djo.mos
via jroller.com
Published: Nov 21 2009 / 19:33
One question that has been repeatedly asked is why JSR-310 wasn't simply the same as Joda-Time. I hope to expain some reasons here.
Joda-Time as JSR-310?
At its heart, JSR-310 is an effort to add a quality date and time library to the JDK. So, since most people consider Joda-Time to be a quality library, why not include it directly in the JDK?
Well, there is one key reason - Joda-Time has design flaws.
Now before everyone panics and abuses that line as a tweet, I need to say that Joda-Time is by far the best option curently available, and that most users won't appreciate the design flaws. But, I do want to document them, so the basis for the changes in JSR-310 is clear.



Comments
Eric Burke replied ago:
Summary: Stephen is using this opportunity to fix some issues with Joda-Time, rather than simply copying the library verbatim into the new standard. Bravo!
Voters For This Link (19)
Voters Against This Link (0)