0N/A# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A# This code is free software; you can redistribute it
and/or modify it
0N/A# under the terms of the GNU General Public License version 2 only, as
0N/A# published by the Free Software Foundation. Oracle designates this
0N/A# particular file as subject to the "Classpath" exception as provided
0N/A# by Oracle in the LICENSE file that accompanied this code.
0N/A# This code is distributed in the hope that it will be useful, but WITHOUT
0N/A# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A# version 2 for more details (a copy is included in the LICENSE file that
0N/A# accompanied this code).
0N/A# You should have received a copy of the GNU General Public License version
0N/A# 2 along with this work; if not, write to the Free Software Foundation,
0N/A# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
5012N/A# This file is in the public domain, so clarified as of
3516N/A# 2009-05-17 by Arthur David Olson.
3516N/A# Allowance for leapseconds added to each timezone file.
3516N/A# The International Earth Rotation Service periodically uses leap seconds
5012N/A# to keep UTC to within 0.9 s of UT1
5012N/A# (which measures the true angular orientation of the earth in space); see
3516N/A# Terry J Quinn, The BIPM and the accurate measure of time,
5012N/A# Proc IEEE 79, 7 (July 1991), 894-905.
5012N/A# There were no leap seconds before 1972, because the official mechanism
3516N/A# accounting for the discrepancy between atomic time and the earth's rotation
3516N/A# did not exist until the early 1970s.
5012N/A# The correction (+ or -) is made at the given time, so lines
5012N/A# Leap YEAR MON DAY 23:59:60 + R/S
5012N/A# Leap YEAR MON DAY 23:59:59 - R/S
5012N/A# If the leapsecond is Rolling (R) the given time is local time
5012N/A# If the leapsecond is Stationary (S) the given time is UTC
# Leap YEAR MONTH DAY HH:MM:SS CORR R/S
Leap 1972 Jun 30 23:59:60 + S
Leap 1972 Dec 31 23:59:60 + S
Leap 1973 Dec 31 23:59:60 + S
Leap 1974 Dec 31 23:59:60 + S
Leap 1975 Dec 31 23:59:60 + S
Leap 1976 Dec 31 23:59:60 + S
Leap 1977 Dec 31 23:59:60 + S
Leap 1978 Dec 31 23:59:60 + S
Leap 1979 Dec 31 23:59:60 + S
Leap 1981 Jun 30 23:59:60 + S
Leap 1982 Jun 30 23:59:60 + S
Leap 1983 Jun 30 23:59:60 + S
Leap 1985 Jun 30 23:59:60 + S
Leap 1987 Dec 31 23:59:60 + S
Leap 1989 Dec 31 23:59:60 + S
Leap 1990 Dec 31 23:59:60 + S
Leap 1992 Jun 30 23:59:60 + S
Leap 1993 Jun 30 23:59:60 + S
Leap 1994 Jun 30 23:59:60 + S
Leap 1995 Dec 31 23:59:60 + S
Leap 1997 Jun 30 23:59:60 + S
Leap 1998 Dec 31 23:59:60 + S
Leap 2005 Dec 31 23:59:60 + S
Leap 2008 Dec 31 23:59:60 + S
Leap 2012 Jun 30 23:59:60 + S
# INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE (IERS)
# SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE ET DES SYSTEMES DE REFERENCE
# SERVICE DE LA ROTATION TERRESTRE
# 61, Av. de l'Observatoire 75014 PARIS (France)
# Tel. : 33 (0) 1 40 51 22 26
# FAX : 33 (0) 1 40 51 22 91
# e-mail : (E-Mail Removed)
# To authorities responsible
# for the measurement and
# on the 1st of July 2012
# A positive leap second will be introduced at the end of June 2012.
# The sequence of dates of the UTC second markers will be:
# 2012 June 30, 23h 59m 59s
# 2012 June 30, 23h 59m 60s
# The difference between UTC and the International Atomic Time TAI is:
# from 2009 January 1, 0h UTC, to 2012 July 1 0h UTC : UTC-TAI = - 34s
# from 2012 July 1, 0h UTC, until further notice : UTC-TAI = - 35s
# Leap seconds can be introduced in UTC at the end of the months of December
# or June, depending on the evolution of UT1-TAI. Bulletin C is mailed every
# six months, either to announce a time step in UTC or to confirm that there
# will be no time step at the next possible date.
# Earth Orientation Center of IERS
# Observatoire de Paris, France