1*61d06d6bSBaptiste Daroussin #include <time.h> 2*61d06d6bSBaptiste Daroussin 3*61d06d6bSBaptiste Daroussin int main(void)4*61d06d6bSBaptiste Daroussinmain(void) 5*61d06d6bSBaptiste Daroussin { 6*61d06d6bSBaptiste Daroussin struct tm tm; 7*61d06d6bSBaptiste Daroussin const char input[] = "2014-01-04"; 8*61d06d6bSBaptiste Daroussin return ! (strptime(input, "%Y-%m-%d", &tm) == input + 10 && 9*61d06d6bSBaptiste Daroussin tm.tm_year == 114 && tm.tm_mon == 0 && tm.tm_mday == 4); 10*61d06d6bSBaptiste Daroussin } 11