Fix pre-1900 date bug #367 and add test.

This commit is contained in:
Andy Reagan 2021-12-03 09:38:55 -05:00
parent bcad261464
commit 6ccb802c67
2 changed files with 33 additions and 32 deletions

View File

@ -894,8 +894,8 @@ mdb_date_to_tm(double td, struct tm *t)
long yr, q;
const int *cal;
if (td < 0.0 || td > 1e6) // About 2700 AD
return;
// if (td < 0.0 || td > 1e6) // About 2700 AD
// return;
yr = 1;
day = (long)(td);

View File

@ -16,3 +16,4 @@
./src/util/mdb-ver test/data/ASampleDatabase.accdb
./src/util/mdb-ver test/data/nwind.mdb
./src/util/mdb-queries test/data/ASampleDatabase.accdb qryCostsSummedByOwner
./src/util/mdb-export -X '@' -d '|' -D %F -T '%F %T' -R "\n" -q '"' -H -e test/data/DateTestDatabase.mdb DateTest