Lines Matching defs:iJD

24287   sqlite3_int64 iJD;  /* The julian day number times 86400000 */
24292 char validJD; /* True (1) if iJD is valid */
24497 p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000);
24500 p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000 + 0.5);
24502 p->iJD -= p->tz*60000;
24589 p->iJD = sqlite3StmtCurrentTime(context);
24590 if( p->iJD>0 ){
24611 p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5);
24658 ** for DateTime.iJD.
24670 static int validJulianDay(sqlite3_int64 iJD){
24671 return iJD>=0 && iJD<=INT_464269060799999;
24684 }else if( !validJulianDay(p->iJD) ){
24688 Z = (int)((p->iJD + 43200000)/86400000);
24710 day_ms = (int)((p->iJD + 43200000) % 86400000);
24832 if( p->iJD<2108667600*(i64)100000 /* 1970-01-01 */
24833 || p->iJD>2130141456*(i64)100000 /* 2038-01-18 */
24846 t = (time_t)(x.iJD/1000 - 21086676*(i64)10000);
24849 t = (time_t)(p->iJD/1000 - 21086676*(i64)10000);
24860 p->s = sLocal.tm_sec + (p->iJD%1000)*0.001;
24906 p->iJD = (sqlite3_int64)(r + 0.5);
24991 p->iJD -= p->nFloor*86400000;
25042 p->iJD = (sqlite3_int64)(r + 0.5);
25057 iGuess = iOrigJD = p->iJD;
25063 new.iJD = iGuess;
25068 iErr = new.iJD - iOrigJD;
25071 p->iJD = iGuess;
25097 Z = ((p->iJD + 129600000)/86400000) % 7;
25099 p->iJD += (n - Z)*86400000;
25209 p->iJD += (i64)D*86400000;
25236 tx.iJD -= 43200000;
25237 day = tx.iJD/86400000;
25238 tx.iJD -= day*86400000;
25239 if( z0=='-' ) tx.iJD = -tx.iJD;
25242 p->iJD += tx.iJD;
25289 p->iJD += (sqlite3_int64)(r*1000.0*aXformType[i].rXform + rRounder);
25342 if( p->isError || !validJulianDay(p->iJD) ) return 1;
25371 sqlite3_result_double(context, x.iJD/86400000.0);
25390 sqlite3_result_double(context, (x.iJD - 21086676*(i64)10000000)/1000.0);
25392 sqlite3_result_int64(context, x.iJD/1000 - 21086676*(i64)10000);
25554 return (int)((pDate->iJD-jan01.iJD+43200000)/86400000);
25567 return (int)((pDate->iJD+43200000)/86400000) % 7;
25580 return (int)((pDate->iJD+129600000)/86400000) % 7;
25664 y.iJD += (3 - daysAfterMonday(&x))*86400000;
25692 sqlite3_str_appendf(&sRes,"%.16g",x.iJD/86400000.0);
25719 (x.iJD - 21086676*(i64)10000000)/1000.0);
25721 i64 iS = (i64)(x.iJD/1000 - 21086676*(i64)10000);
25750 y.iJD += (3 - daysAfterMonday(&x))*86400000;
25838 if( d1.iJD>=d2.iJD ){
25856 while( d1.iJD<d2.iJD ){
25870 d1.iJD -= d2.iJD;
25871 d1.iJD += (u64)1486995408 * (u64)100000;
25890 while( d1.iJD>d2.iJD ){
25904 d1.iJD = d2.iJD - d1.iJD;
25905 d1.iJD += (u64)1486995408 * (u64)100000;
25992 "{iJD:%lld,Y:%d,M:%d,D:%d,h:%d,m:%d,tz:%d,"
25996 x.iJD, x.Y, x.M, x.D, x.h, x.m, x.tz,