Lines Matching refs:date
23 A brief summary of the date string formats this parser groks:
44 1994 Nov 6 08:49:37 (GNU date fails)
46 94 6 Nov 08:49:37 (GNU date fails)
69 compact numerical date strings:
112 static int parsedate(const char *date, time_t *output);
260 static void skip(const char **date)
263 while(**date && !ISALNUM(**date))
264 (*date)++;
331 static int parsedate(const char *date, time_t *output)
344 const char *indate = date; /* save the original pointer */
347 while(*date && (part < 6)) {
350 skip(&date);
352 if(ISALPHA(*date)) {
356 sscanf(date, "%31[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]",
381 date += len;
383 else if(ISDIGIT(*date)) {
388 (3 == sscanf(date, "%02d:%02d:%02d", &hournum, &minnum, &secnum))) {
390 date += 8;
393 (2 == sscanf(date, "%02d:%02d", &hournum, &minnum))) {
395 date += 5;
405 lval = strtol(date, &end, 10);
421 ((end - date) == 4) &&
423 (indate< date) &&
424 ((date[-1] == '+' || date[-1] == '-'))) {
438 tzoff = date[-1]=='+'?-tzoff:tzoff;
441 if(((end - date) == 8) &&
476 date = end;
507 return PARSEDATE_FAIL; /* clearly an illegal date */