Lines Matching refs:date
65 struct tm date;
68 memset(&date, 0, sizeof(date));
78 date.tm_hour = atoi(d - 2);
79 if (date.tm_hour < 0 || date.tm_hour > 23)
81 date.tm_min = atoi(d + 1);
82 if (date.tm_min < 0 || date.tm_min > 60)
84 date.tm_sec = atoi(d + 4);
85 if (date.tm_sec < 0 || date.tm_sec > 61)
95 if (!date.tm_mday) {
96 date.tm_mday = atoi(d - 2);
97 if (date.tm_mday < 1 || date.tm_mday > 31)
102 if (!date.tm_year) {
103 date.tm_year = atoi(d - 2);
104 if (date.tm_year < 0 || date.tm_year > 99)
106 if (date.tm_year < 70)
107 date.tm_year += 100;
116 date.tm_mon = i / 3;
123 if (!date.tm_year) {
124 date.tm_year = atoi(d - 4);
125 if (date.tm_year < 1601)
127 date.tm_year -= 1900;
142 *t = mktime(&date);
346 lwsl_err("%s: can't parse date %.*s\n", __func__,