book
Article ID: KB0091236
calendar_today
Updated On:
Description
Resolution:
The United States has planned a change to its DST observance. In 2007, the start and stop dates will be March 11 and November 4, respectively. These dates are different from previous DST start and stop dates. In 2006, the dates were the first Sunday in April (April 2, 2006) and the last Sunday in October (October 29, 2006).
Some countries are still evaluating whether they will adopt the new rules for themselves. You should anticipate more changes in DST and time zone rules for countries that typically align with U.S. DST rules.
The Java Runtime Environment (JRE) stores rules about DST observance all around the globe. Older JREs will have outdated rules that will be superseded by the Energy Policy Act of 2005. As a result, applications running on an older JRE may report incorrect time from March 11, 2007 through April 2, 2007 and from October 29, 2007 through November 4, 2007.
If you are concerned about application failures that may result from these DST changes, you should update your Java Runtime Environment. The J2SE 1.4.2_11 or later and J2SE 5.0 Update 6 or later JREs have correct time rules to handle the DST changes that will affect U.S. time zones in 2007.
(Based on an article at http://java.sun.com/developer/technicalArticles/Intl/USDST/)
Issue/Introduction
U.S. Daylight Saving Time Changes in 2007 and Java