forked from pool/sqlite3
19 lines
505 B
Diff
19 lines
505 B
Diff
|
Index: src/date.c
|
||
|
==================================================================
|
||
|
--- src/date.c
|
||
|
+++ src/date.c
|
||
|
@@ -686,11 +686,11 @@
|
||
|
*/
|
||
|
if( sqlite3_stricmp(z, "unixepoch")==0 && p->rawS ){
|
||
|
r = p->s*1000.0 + 210866760000000.0;
|
||
|
if( r>=0.0 && r<464269060800000.0 ){
|
||
|
clearYMD_HMS_TZ(p);
|
||
|
- p->iJD = (sqlite3_int64)r;
|
||
|
+ p->iJD = (sqlite3_int64)(r + 0.5);
|
||
|
p->validJD = 1;
|
||
|
p->rawS = 0;
|
||
|
rc = 0;
|
||
|
}
|
||
|
}
|
||
|
|