Lines Matching refs:iJD

68   sqlite3_int64 iJD;  /* The julian day number times 86400000 */  member
276 p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000); in computeJD()
279 p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000 + 0.5); in computeJD()
281 p->iJD -= p->tz*60000; in computeJD()
339 p->iJD = sqlite3StmtCurrentTime(context); in setDateTimeToCurrent()
340 if( p->iJD>0 ){ in setDateTimeToCurrent()
358 p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5); in setRawDateNumber()
412 static int validJulianDay(sqlite3_int64 iJD){ in validJulianDay() argument
413 return iJD>=0 && iJD<=INT_464269060799999; in validJulianDay()
426 }else if( !validJulianDay(p->iJD) ){ in computeYMD()
430 Z = (int)((p->iJD + 43200000)/86400000); in computeYMD()
452 s = (int)((p->iJD + 43200000) % 86400000); in computeHMS()
577 if( p->iJD<2108667600*(i64)100000 /* 1970-01-01 */ in toLocaltime()
578 || p->iJD>2130141456*(i64)100000 /* 2038-01-18 */ in toLocaltime()
591 t = (time_t)(x.iJD/1000 - 21086676*(i64)10000); in toLocaltime()
594 t = (time_t)(p->iJD/1000 - 21086676*(i64)10000); in toLocaltime()
605 p->s = sLocal.tm_sec + (p->iJD%1000)*0.001; in toLocaltime()
689 p->iJD = (sqlite3_int64)(r + 0.5); in parseModifier()
740 p->iJD = (sqlite3_int64)(r + 0.5); in parseModifier()
755 iGuess = iOrigJD = p->iJD; in parseModifier()
761 new.iJD = iGuess; in parseModifier()
766 iErr = new.iJD - iOrigJD; in parseModifier()
769 p->iJD = iGuess; in parseModifier()
794 Z = ((p->iJD + 129600000)/86400000) % 7; in parseModifier()
796 p->iJD += (n - Z)*86400000; in parseModifier()
863 tx.iJD -= 43200000; in parseModifier()
864 day = tx.iJD/86400000; in parseModifier()
865 tx.iJD -= day*86400000; in parseModifier()
866 if( z[0]=='-' ) tx.iJD = -tx.iJD; in parseModifier()
869 p->iJD += tx.iJD; in parseModifier()
913 p->iJD += (sqlite3_int64)(r*1000.0*aXformType[i].rXform + rRounder); in parseModifier()
966 if( p->isError || !validJulianDay(p->iJD) ) return 1; in isDate()
989 sqlite3_result_double(context, x.iJD/86400000.0); in juliandayFunc()
1007 sqlite3_result_int64(context, x.iJD/1000 - 21086676*(i64)10000); in unixepochFunc()
1191 nDay = (int)((x.iJD-y.iJD+43200000)/86400000); in strftimeFunc()
1194 wd = (int)(((x.iJD+43200000)/86400000)%7); in strftimeFunc()
1202 sqlite3_str_appendf(&sRes,"%.16g",x.iJD/86400000.0); in strftimeFunc()
1214 i64 iS = (i64)(x.iJD/1000 - 21086676*(i64)10000); in strftimeFunc()
1224 (char)(((x.iJD+129600000)/86400000) % 7) + '0'); in strftimeFunc()