Здравствуйте, nau, Вы писали:
nau>Здравствуйте, Scott Tiger, Вы писали:
ST>>Привет.
ST>>Есть строка с датой следующего вида:
ST>>Tue Jun 13 12:30:55 MSD 2006,
ST>>т.е. формат %a %b %e %T %Z %Y
ST>>Задача — сконвертировать в time_t и вернуть как UTC. С mktime(3C) разобрался, непонятно только, что делать с врееменной зоной (которая в данном примере — MSD) — как распарсить это значение?...
ST>>C, POSIX, но можно и со спецификой Solaris nau>man strptime. gettime немного не то.
Гы. Оказывается, строчка, выводимая по формату %Z — неуникальная, есть зоны с разным смещением относительно UTC, но с одинаковыми аббревиатурами...