It was false assumption.
This is how I did:
21 printf("************************\n");
22 int day, month, yr, hr, min, sec, tzone;
23 char* more = (char *)nptr;
24 month = strtol(more, &more, 10);
25 day = strtol(more+1, &more, 10);
26 yr = strtol(more+1, &more, 10);
27 hr = strtol(more+1, &more, 10);
28 min = strtol(more+1, &more, 10);
29 sec = strtol(more+1, &more, 10);
30 tzone = strtol(more+1, &more, 10);
31
32 printf("Month: %d, Day: %d, Year: %d, Hour: %d, Min: %d, Sec: %d, Tzone: %d\n",
33 month, day, yr, hr, min, sec, tzone);
Then one can use struct tm and mktime.