int end = firstNonDigit(s, start);
int num;
char sep;
end = firstNonDigit(s, start);
result.month = number(s, start, end);
end = firstNonDigit(s, start);
result.day = number(s, start, end);
end = firstNonDigit(s, start);
result.hour = number(s, start, end);
end = firstNonDigit(s, start);
result.minute = number(s, start, end);
end = firstNonDigit(s, start);
result.second = number(s, start, end);
start = end;
end = firstNonDigit(s, start + 1);
num = number(s, start + 1, end);
end = firstNonDigit(s, start + 1);
tzhr = number(s, start + 1, end);
start = end;
end = firstNonDigit(s, start + 1);
tzmin = number(s, start + 1, end);