"Leslie Satenstein" <lsatenstein(at)yahoo(dot)com> writes:
> I tested and found the algorithm in Postgres to have the day before January
> 1,0001 calculating as December 31,0000 even though the world calculates the
> day before
> January 1,0001 as December 31,-0001.
As I already replied on the other list, this is not the case:
regression=# select '0001-01-01'::date - 1;
?column?
---------------
0001-12-31 BC
(1 row)
regards, tom lane