leap second : Java Glossary

go to home page L words local find full screen, hide local find menu Google search web for more information on this topic jump to foot of page translate this page with Babelfish 2007-10-10 by Roedy Green ©1996-2008 Canadian Mind Products
index page for letter ⇒ punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
leap second
BIPM Bureau International des Poids et Mesures in Sèvres France maintains the UTC time standard atomic clock. It needs to be adjusted periodically to keep it in sync with the clock based on the earth’s rotation, because the earth is gradually slowing down. Unlike leap years, there is no formula to predict when they will occur. Scientists measure the discrepancy and announce a leap second whenever the two clocks get too badly out of sync. This happen about once every 3 to 7 years. They always add the leap second at midnight to delay the start of the following day by one second. Midnight UTC; strictly 23:59:59 is either omitted or followed by 23:59:60. The day with the leap second contains 24 hours and one second.

Because leap seconds can’t be predicted, Java ignores them entirely. You deal with them by readjusting your computer clocks from precise atomic clocks on the web that know about the leap seconds, then pretending they never happened. For most civil purposes, this suffices. You could not get away with that sloppiness if you were implementing GPS, plotting satellite orbits, or doing astronomy.

GPS uses a SI clock without the leap seconds.


CMP homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.62] The information on this page is for non-military use only.
You are visitor number 1,551. Military use includes use by defence contractors.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/leapsecond.html J:\mindprod\jgloss\leapsecond.html