POSIX-strptime

 view release on metacpan or  search on metacpan

strptime.xs  view on Meta::CPAN

     struct tm tm_t;
     init_tm(&tm_t);
     // We need these to tell what values were *not* modified by strptime()
     tm_t.tm_sec = POSIX_STRPTIME_SENTINEL;
     tm_t.tm_min = POSIX_STRPTIME_SENTINEL;
     tm_t.tm_hour = POSIX_STRPTIME_SENTINEL;
     tm_t.tm_mday = POSIX_STRPTIME_SENTINEL;
     tm_t.tm_mon = POSIX_STRPTIME_SENTINEL;
     tm_t.tm_year = POSIX_STRPTIME_SENTINEL;
     tm_t.tm_isdst = POSIX_STRPTIME_SENTINEL;
   PPCODE:
     strptime(SvPV_nolen(input), SvPV_nolen(format), &tm_t);
     POSIX_STRPTIME_SET(tm_t.tm_sec);
     POSIX_STRPTIME_SET(tm_t.tm_min);
     POSIX_STRPTIME_SET(tm_t.tm_hour);
     POSIX_STRPTIME_SET(tm_t.tm_mday);
     POSIX_STRPTIME_SET(tm_t.tm_mon);
     POSIX_STRPTIME_SET(tm_t.tm_year);
     POSIX_STRPTIME_SET(tm_t.tm_wday);
     POSIX_STRPTIME_SET(tm_t.tm_yday);
     POSIX_STRPTIME_SET(tm_t.tm_isdst);



( run in 0.557 second using v1.01-cache-2.11-cpan-5511b514fd6 )