Lines Matching refs:iJD
24783 sqlite3_int64 iJD; /* The julian day number times 86400000 */ member
24996 p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000); in computeJD()
24999 p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000 + 0.5); in computeJD()
25001 p->iJD -= p->tz*60000; in computeJD()
25088 p->iJD = sqlite3StmtCurrentTime(context); in setDateTimeToCurrent()
25089 if( p->iJD>0 ){ in setDateTimeToCurrent()
25110 p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5); in setRawDateNumber()
25169 static int validJulianDay(sqlite3_int64 iJD){ in validJulianDay() argument
25170 return iJD>=0 && iJD<=INT_464269060799999; in validJulianDay()
25183 }else if( !validJulianDay(p->iJD) ){ in computeYMD()
25187 Z = (int)((p->iJD + 43200000)/86400000); in computeYMD()
25209 day_ms = (int)((p->iJD + 43200000) % 86400000); in computeHMS()
25331 if( p->iJD<2108667600*(i64)100000 /* 1970-01-01 */ in toLocaltime()
25332 || p->iJD>2130141456*(i64)100000 /* 2038-01-18 */ in toLocaltime()
25345 t = (time_t)(x.iJD/1000 - 21086676*(i64)10000); in toLocaltime()
25348 t = (time_t)(p->iJD/1000 - 21086676*(i64)10000); in toLocaltime()
25359 p->s = sLocal.tm_sec + (p->iJD%1000)*0.001; in toLocaltime()
25405 p->iJD = (sqlite3_int64)(r + 0.5); in autoAdjustDate()
25490 p->iJD -= p->nFloor*86400000; in parseModifier()
25541 p->iJD = (sqlite3_int64)(r + 0.5); in parseModifier()
25556 iGuess = iOrigJD = p->iJD; in parseModifier()
25562 new.iJD = iGuess; in parseModifier()
25567 iErr = new.iJD - iOrigJD; in parseModifier()
25570 p->iJD = iGuess; in parseModifier()
25596 Z = ((p->iJD + 129600000)/86400000) % 7; in parseModifier()
25598 p->iJD += (n - Z)*86400000; in parseModifier()
25708 p->iJD += (i64)D*86400000; in parseModifier()
25735 tx.iJD -= 43200000; in parseModifier()
25736 day = tx.iJD/86400000; in parseModifier()
25737 tx.iJD -= day*86400000; in parseModifier()
25738 if( z0=='-' ) tx.iJD = -tx.iJD; in parseModifier()
25741 p->iJD += tx.iJD; in parseModifier()
25788 p->iJD += (sqlite3_int64)(r*1000.0*aXformType[i].rXform + rRounder); in parseModifier()
25841 if( p->isError || !validJulianDay(p->iJD) ) return 1; in isDate()
25870 sqlite3_result_double(context, x.iJD/86400000.0); in juliandayFunc()
25889 sqlite3_result_double(context, (x.iJD - 21086676*(i64)10000000)/1000.0); in unixepochFunc()
25891 sqlite3_result_int64(context, x.iJD/1000 - 21086676*(i64)10000); in unixepochFunc()
26053 return (int)((pDate->iJD-jan01.iJD+43200000)/86400000); in daysAfterJan01()
26066 return (int)((pDate->iJD+43200000)/86400000) % 7; in daysAfterMonday()
26079 return (int)((pDate->iJD+129600000)/86400000) % 7; in daysAfterSunday()
26163 y.iJD += (3 - daysAfterMonday(&x))*86400000; in strftimeFunc()
26191 sqlite3_str_appendf(&sRes,"%.16g",x.iJD/86400000.0); in strftimeFunc()
26218 (x.iJD - 21086676*(i64)10000000)/1000.0); in strftimeFunc()
26220 i64 iS = (i64)(x.iJD/1000 - 21086676*(i64)10000); in strftimeFunc()
26249 y.iJD += (3 - daysAfterMonday(&x))*86400000; in strftimeFunc()
26337 if( d1.iJD>=d2.iJD ){ in timediffFunc()
26355 while( d1.iJD<d2.iJD ){ in timediffFunc()
26369 d1.iJD -= d2.iJD; in timediffFunc()
26370 d1.iJD += (u64)1486995408 * (u64)100000; in timediffFunc()
26389 while( d1.iJD>d2.iJD ){ in timediffFunc()
26403 d1.iJD = d2.iJD - d1.iJD; in timediffFunc()
26404 d1.iJD += (u64)1486995408 * (u64)100000; in timediffFunc()
26495 x.iJD, x.Y, x.M, x.D, x.h, x.m, x.tz, in datedebugFunc()