mirror of
https://github.com/mdbtools/mdbtools.git
synced 2026-03-10 00:20:54 +08:00
bug #688655
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
Sun Feb 15 07:37:19 EST 2004 Brian Bruns <brian@bruns.com>
|
Sun Feb 15 07:37:19 EST 2004 Brian Bruns <brian@bruns.com>
|
||||||
* src/gmdb2/debug.c: move declarations to top of function, fixes bug 675022
|
* src/gmdb2/debug.c: move declarations to top of function, fixes bug 675022
|
||||||
|
* src/gmdb2/debug.c: merge patch for bug #688655, check negative values on datetime
|
||||||
|
|
||||||
Sat Feb 14 14:41:00 EST 2004 Brian Bruns <brian@bruns.com>
|
Sat Feb 14 14:41:00 EST 2004 Brian Bruns <brian@bruns.com>
|
||||||
* include/.cvsignore: add mdbver.h
|
* include/.cvsignore: add mdbver.h
|
||||||
|
|||||||
@@ -1087,9 +1087,13 @@ double td;
|
|||||||
return text;
|
return text;
|
||||||
break;
|
break;
|
||||||
case MDB_SDATETIME:
|
case MDB_SDATETIME:
|
||||||
t = (long int)((mdb_get_double(buf, start) - 25569.0) * 86400.0);
|
td = mdb_get_double(mdb, start);
|
||||||
strftime(text, MDB_BIND_SIZE, date_fmt,
|
if (td > 1) {
|
||||||
(struct tm*)gmtime(&t));
|
t = (long int)((td - 25569.0) * 86400.0);
|
||||||
|
} else {
|
||||||
|
t = (long int)(td * 86400.0);
|
||||||
|
}
|
||||||
|
strftime(text, MDB_BIND_SIZE, date_fmt, (struct tm*)gmtime(&t));
|
||||||
return text;
|
return text;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user