> Clearly the JDK is making stuff up by changing to max if the last date
> is 2038. That is dubious, as you've shown the DST dates diverge post
> 2038 from the real ones.

I totally agree, IMHO this is a bug in the JDKs.

> In my opinion, you shouldn't need to have DST information that far in
> the future anyway. Its almost certain to change as governments change
> the rules over time. Perhaps your application should be representing
> the date using LocalDate rather than DateTime, that way the far future
> DST doesn't matter. In any case, any future DST transitions are always
> estimates.

At this point since the application uses both java.util.Calendar and Joda
I'd like them to give consistent results while I migrate from one
style to another, DST included.

The need to have DST information that far in the future is subjective.
Agreed that DST is volatile, but ultimately the same database gives 
information till 'max' for some zones and till certain years for others
so it's got multiple standards. Why couldn't all zones be specified till 
a certain year say 2100 if it's so volatile? This isn't a problem with
Joda or JDK/ICU4j, but the tzdata.
The author of the IRAN section has clearly documented his constraint
(integer overflow for dates after 2037) which is a constraint that doesn't
apply to everyone. What if he had used Java rather than EMACS and 
generated DST till 3000 AD? We would have accepted it even if we feel 
we do not need that much DST information.
I can send a mail to the IANA mailing list and contribute data for this timezone
further than 2037 :)

____________________________________________________________
GET FREE SMILEYS FOR YOUR IM & EMAIL - Learn more at 
http://www.inbox.com/smileys
Works with AIM®, MSN® Messenger, Yahoo!® Messenger, ICQ®, Google Talk™ and most 
webmails



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Joda-interest mailing list
Joda-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/joda-interest

Reply via email to