Lines Matching defs:DateTime
24285 typedef struct DateTime DateTime;
24286 struct DateTime {
24385 static int parseTimezone(const char *zDate, DateTime *p){
24422 static int parseHhMmSs(const char *zDate, DateTime *p){
24459 ** Put the DateTime object into its error state.
24461 static void datetimeError(DateTime *p){
24472 static void computeJD(DateTime *p){
24518 static void computeFloor(DateTime *p){
24543 ** Write the result into the DateTime structure and return 0
24547 static int parseYyyyMmDd(const char *zDate, DateTime *p){
24581 static void clearYMD_HMS_TZ(DateTime *p); /* Forward declaration */
24588 static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p){
24607 static void setRawDateNumber(DateTime *p, double r){
24635 DateTime *p
24658 ** for DateTime.iJD.
24677 static void computeYMD(DateTime *p){
24706 static void computeHMS(DateTime *p){
24722 static void computeYMD_HMS(DateTime *p){
24730 static void clearYMD_HMS_TZ(DateTime *p){
24818 ** Assuming the input DateTime is UTC, move it to its localtime equivalent.
24821 DateTime *p, /* Date at which to calculate offset */
24840 DateTime x = *p;
24894 ** If the DateTime p is raw number, try to figure out if it is
24898 static void autoAdjustDate(DateTime *p){
24946 DateTime *p, /* The date/time value to be modified */
25060 DateTime new;
25230 DateTime tx;
25307 ** the resulting time into the DateTime structure p. Return 0
25317 DateTime *p
25368 DateTime x;
25386 DateTime x;
25407 DateTime x;
25467 DateTime x;
25509 DateTime x;
25545 static int daysAfterJan01(DateTime *pDate){
25546 DateTime jan01 = *pDate;
25565 static int daysAfterMonday(DateTime *pDate){
25578 static int daysAfterSunday(DateTime *pDate){
25621 DateTime x;
25661 DateTime y = x;
25747 DateTime y = x;
25831 DateTime d1, d2;
25980 ** This routine returns JSON that describes the internal DateTime object.
25988 DateTime x;