lib/tzinfo/definitions/America/Argentina/Jujuy.rb in tzinfo-0.0.4 vs lib/tzinfo/definitions/America/Argentina/Jujuy.rb in tzinfo-0.1.0
- old
+ new
@@ -4,68 +4,68 @@
module America #:nodoc:
module Argentina #:nodoc:
class Jujuy < Timezone #:nodoc:
setup
set_identifier('America/Argentina/Jujuy')
-add_period(TimezonePeriod.new(nil,DateTime.new(1894,10,31,4,21,12),-15672,0,:'LMT'))
-add_period(TimezonePeriod.new(DateTime.new(1894,10,31,4,21,12),DateTime.new(1920,5,1,4,16,48),-15408,0,:'CMT'))
-add_period(TimezonePeriod.new(DateTime.new(1920,5,1,4,16,48),DateTime.new(1930,12,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1930,12,1,4,0,0),DateTime.new(1931,4,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1931,4,1,3,0,0),DateTime.new(1931,10,15,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1931,10,15,4,0,0),DateTime.new(1932,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1932,3,1,3,0,0),DateTime.new(1932,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1932,11,1,4,0,0),DateTime.new(1933,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1933,3,1,3,0,0),DateTime.new(1933,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1933,11,1,4,0,0),DateTime.new(1934,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1934,3,1,3,0,0),DateTime.new(1934,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1934,11,1,4,0,0),DateTime.new(1935,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1935,3,1,3,0,0),DateTime.new(1935,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1935,11,1,4,0,0),DateTime.new(1936,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1936,3,1,3,0,0),DateTime.new(1936,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1936,11,1,4,0,0),DateTime.new(1937,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1937,3,1,3,0,0),DateTime.new(1937,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1937,11,1,4,0,0),DateTime.new(1938,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1938,3,1,3,0,0),DateTime.new(1938,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1938,11,1,4,0,0),DateTime.new(1939,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1939,3,1,3,0,0),DateTime.new(1939,11,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1939,11,1,4,0,0),DateTime.new(1940,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1940,3,1,3,0,0),DateTime.new(1940,7,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1940,7,1,4,0,0),DateTime.new(1941,6,15,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1941,6,15,3,0,0),DateTime.new(1941,10,15,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1941,10,15,4,0,0),DateTime.new(1943,8,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1943,8,1,3,0,0),DateTime.new(1943,10,15,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1943,10,15,4,0,0),DateTime.new(1946,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1946,3,1,3,0,0),DateTime.new(1946,10,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1946,10,1,4,0,0),DateTime.new(1963,10,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1963,10,1,3,0,0),DateTime.new(1963,12,15,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1963,12,15,4,0,0),DateTime.new(1964,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1964,3,1,3,0,0),DateTime.new(1964,10,15,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1964,10,15,4,0,0),DateTime.new(1965,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1965,3,1,3,0,0),DateTime.new(1965,10,15,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1965,10,15,4,0,0),DateTime.new(1966,3,1,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1966,3,1,3,0,0),DateTime.new(1966,10,15,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1966,10,15,4,0,0),DateTime.new(1967,4,2,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1967,4,2,3,0,0),DateTime.new(1967,10,1,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1967,10,1,4,0,0),DateTime.new(1968,4,7,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1968,4,7,3,0,0),DateTime.new(1968,10,6,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1968,10,6,4,0,0),DateTime.new(1969,4,6,3,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1969,4,6,3,0,0),DateTime.new(1969,10,5,4,0,0),-14400,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1969,10,5,4,0,0),DateTime.new(1974,1,23,3,0,0),-10800,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1974,1,23,3,0,0),DateTime.new(1974,5,1,2,0,0),-10800,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1974,5,1,2,0,0),DateTime.new(1988,12,1,3,0,0),-10800,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1988,12,1,3,0,0),DateTime.new(1989,3,5,2,0,0),-10800,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1989,3,5,2,0,0),DateTime.new(1989,10,15,3,0,0),-10800,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1989,10,15,3,0,0),DateTime.new(1990,3,4,2,0,0),-10800,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1990,3,4,2,0,0),DateTime.new(1990,10,28,4,0,0),-14400,0,:'WART'))
-add_period(TimezonePeriod.new(DateTime.new(1990,10,28,4,0,0),DateTime.new(1991,3,17,3,0,0),-14400,3600,:'WARST'))
-add_period(TimezonePeriod.new(DateTime.new(1991,3,17,3,0,0),DateTime.new(1991,10,6,4,0,0),-14400,0,:'WART'))
-add_period(TimezonePeriod.new(DateTime.new(1991,10,6,4,0,0),DateTime.new(1992,1,1,2,0,0),-10800,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1992,1,1,2,0,0),DateTime.new(1992,3,1,2,0,0),-10800,3600,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1992,3,1,2,0,0),DateTime.new(1992,10,18,3,0,0),-10800,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1992,10,18,3,0,0),DateTime.new(1993,3,7,2,0,0),-10800,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(1993,3,7,2,0,0),DateTime.new(1999,10,3,3,0,0),-10800,0,:'ART'))
-add_period(TimezonePeriod.new(DateTime.new(1999,10,3,3,0,0),DateTime.new(2000,3,3,4,0,0),-14400,3600,:'ARST'))
-add_period(TimezonePeriod.new(DateTime.new(2000,3,3,4,0,0),nil,-10800,0,:'ART'))
+add_unbounded_start_period {TimezonePeriod.new(nil,DateTime.new0(Rational.new!(8687277653,3600),0,Date::ITALY),-15672,0,:'LMT')}
+add_period(1894,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(8687277653,3600),0,Date::ITALY),DateTime.new0(Rational.new!(1453467407,600),0,Date::ITALY),-15408,0,:'CMT')}
+add_period(1920,5) {TimezonePeriod.new(DateTime.new0(Rational.new!(1453467407,600),0,Date::ITALY),DateTime.new0(Rational.new!(7278935,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1930,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(7278935,3),0,Date::ITALY),DateTime.new0(Rational.new!(19411461,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1931,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19411461,8),0,Date::ITALY),DateTime.new0(Rational.new!(7279889,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1931,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7279889,3),0,Date::ITALY),DateTime.new0(Rational.new!(19414141,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1932,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19414141,8),0,Date::ITALY),DateTime.new0(Rational.new!(7281038,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1932,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7281038,3),0,Date::ITALY),DateTime.new0(Rational.new!(19417061,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1933,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19417061,8),0,Date::ITALY),DateTime.new0(Rational.new!(7282133,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1933,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7282133,3),0,Date::ITALY),DateTime.new0(Rational.new!(19419981,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1934,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19419981,8),0,Date::ITALY),DateTime.new0(Rational.new!(7283228,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1934,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7283228,3),0,Date::ITALY),DateTime.new0(Rational.new!(19422901,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1935,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19422901,8),0,Date::ITALY),DateTime.new0(Rational.new!(7284323,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1935,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7284323,3),0,Date::ITALY),DateTime.new0(Rational.new!(19425829,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1936,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19425829,8),0,Date::ITALY),DateTime.new0(Rational.new!(7285421,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1936,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7285421,3),0,Date::ITALY),DateTime.new0(Rational.new!(19428749,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1937,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19428749,8),0,Date::ITALY),DateTime.new0(Rational.new!(7286516,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1937,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7286516,3),0,Date::ITALY),DateTime.new0(Rational.new!(19431669,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1938,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19431669,8),0,Date::ITALY),DateTime.new0(Rational.new!(7287611,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1938,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7287611,3),0,Date::ITALY),DateTime.new0(Rational.new!(19434589,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1939,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19434589,8),0,Date::ITALY),DateTime.new0(Rational.new!(7288706,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1939,11) {TimezonePeriod.new(DateTime.new0(Rational.new!(7288706,3),0,Date::ITALY),DateTime.new0(Rational.new!(19437517,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1940,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19437517,8),0,Date::ITALY),DateTime.new0(Rational.new!(7289435,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1940,7) {TimezonePeriod.new(DateTime.new0(Rational.new!(7289435,3),0,Date::ITALY),DateTime.new0(Rational.new!(19441285,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1941,6) {TimezonePeriod.new(DateTime.new0(Rational.new!(19441285,8),0,Date::ITALY),DateTime.new0(Rational.new!(7290848,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1941,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7290848,3),0,Date::ITALY),DateTime.new0(Rational.new!(19447501,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1943,8) {TimezonePeriod.new(DateTime.new0(Rational.new!(19447501,8),0,Date::ITALY),DateTime.new0(Rational.new!(7293038,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1943,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7293038,3),0,Date::ITALY),DateTime.new0(Rational.new!(19455045,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1946,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19455045,8),0,Date::ITALY),DateTime.new0(Rational.new!(7296284,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1946,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7296284,3),0,Date::ITALY),DateTime.new0(Rational.new!(19506429,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1963,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(19506429,8),0,Date::ITALY),DateTime.new0(Rational.new!(7315136,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1963,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(7315136,3),0,Date::ITALY),DateTime.new0(Rational.new!(19507645,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1964,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19507645,8),0,Date::ITALY),DateTime.new0(Rational.new!(7316051,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1964,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7316051,3),0,Date::ITALY),DateTime.new0(Rational.new!(19510565,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1965,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19510565,8),0,Date::ITALY),DateTime.new0(Rational.new!(7317146,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1965,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7317146,3),0,Date::ITALY),DateTime.new0(Rational.new!(19513485,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1966,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19513485,8),0,Date::ITALY),DateTime.new0(Rational.new!(7318241,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1966,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7318241,3),0,Date::ITALY),DateTime.new0(Rational.new!(19516661,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1967,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19516661,8),0,Date::ITALY),DateTime.new0(Rational.new!(7319294,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1967,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7319294,3),0,Date::ITALY),DateTime.new0(Rational.new!(19519629,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1968,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19519629,8),0,Date::ITALY),DateTime.new0(Rational.new!(7320407,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1968,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7320407,3),0,Date::ITALY),DateTime.new0(Rational.new!(19522541,8),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(1969,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19522541,8),0,Date::ITALY),DateTime.new0(Rational.new!(7321499,3),0,Date::ITALY),-14400,0,:'ART')}
+add_period(1969,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7321499,3),0,Date::ITALY),DateTime.new0(Rational.new!(19536565,8),0,Date::ITALY),-10800,0,:'ART')}
+add_period(1974,1) {TimezonePeriod.new(DateTime.new0(Rational.new!(19536565,8),0,Date::ITALY),DateTime.new0(Rational.new!(29306023,12),0,Date::ITALY),-10800,3600,:'ARST')}
+add_period(1974,5) {TimezonePeriod.new(DateTime.new0(Rational.new!(29306023,12),0,Date::ITALY),DateTime.new0(Rational.new!(19579973,8),0,Date::ITALY),-10800,0,:'ART')}
+add_period(1988,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(19579973,8),0,Date::ITALY),DateTime.new0(Rational.new!(29371087,12),0,Date::ITALY),-10800,3600,:'ARST')}
+add_period(1989,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(29371087,12),0,Date::ITALY),DateTime.new0(Rational.new!(19582517,8),0,Date::ITALY),-10800,0,:'ART')}
+add_period(1989,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(19582517,8),0,Date::ITALY),DateTime.new0(Rational.new!(29375455,12),0,Date::ITALY),-10800,3600,:'ARST')}
+add_period(1990,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(29375455,12),0,Date::ITALY),DateTime.new0(Rational.new!(7344578,3),0,Date::ITALY),-14400,0,:'WART')}
+add_period(1990,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7344578,3),0,Date::ITALY),DateTime.new0(Rational.new!(19586661,8),0,Date::ITALY),-14400,3600,:'WARST')}
+add_period(1991,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(19586661,8),0,Date::ITALY),DateTime.new0(Rational.new!(7345607,3),0,Date::ITALY),-14400,0,:'WART')}
+add_period(1991,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(7345607,3),0,Date::ITALY),DateTime.new0(Rational.new!(29383471,12),0,Date::ITALY),-10800,3600,:'ARST')}
+add_period(1992,1) {TimezonePeriod.new(DateTime.new0(Rational.new!(29383471,12),0,Date::ITALY),DateTime.new0(Rational.new!(29384191,12),0,Date::ITALY),-10800,3600,:'ART')}
+add_period(1992,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(29384191,12),0,Date::ITALY),DateTime.new0(Rational.new!(19591309,8),0,Date::ITALY),-10800,0,:'ART')}
+add_period(1992,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(19591309,8),0,Date::ITALY),DateTime.new0(Rational.new!(29388643,12),0,Date::ITALY),-10800,3600,:'ARST')}
+add_period(1993,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(29388643,12),0,Date::ITALY),DateTime.new0(Rational.new!(19611637,8),0,Date::ITALY),-10800,0,:'ART')}
+add_period(1999,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(19611637,8),0,Date::ITALY),DateTime.new0(Rational.new!(7354820,3),0,Date::ITALY),-14400,3600,:'ARST')}
+add_period(2000,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7354820,3),0,Date::ITALY),nil,-10800,0,:'ART')}
end
end
end
end
end