On Fri, 14 Feb 2003, Lawrence K. Hixson wrote: > Astronomers (and their astronomical almanacs) recognize year zero (0 > B.C.) as valid while Historians use 1 B.C. for zero since there was no > zero (0) in the Roman counting numbers (Julian Calendar!) therefore the > day before 0001-01-01 AD is 0000-12-31 BC (astronomical) or 0001-12-31 > BC historical (and Roman/Julian). Most of the algorithms were written > by/for astronomers and therefore the formulae usually treat year zero as > valid.
My only point was that according to Calendrical Calculations, the Gregorian calendar, when extended backwards before 1582, does indeed include a year 0. And since that's what DateTime implements, it needs to include a year 0 as well. -dave /*======================= House Absolute Consulting www.houseabsolute.com =======================*/