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