LINUX.ORG.RU

Преобразование времени и локализация


0

0

Я начал писать программу, которая должна преобразовывать дату и время из строки с заданным форматированием в число, и у меня набралось несколько вопросов по этому поводу:

1) sizeof(tm)=44, sizeof(time_t)=4 44/4=11, но в man'е я нашёл только 9 элементов структуры tm за что отвечают остальные 3 и как они называются? Я так понимаю в ней содержится ещё информация о временной зоне?

2) Можно-ли как-то преобразовать локализованное время в формате строки к числовому представлению? т.е к примеру программа получает в качестве аргумента слово Январь по строке форматирования она определяет, что это месяц года, но как определить, что это первый месяц? Ведь при другой локализации январь называется по-другому.

anonymous

на каком языке ваяем?

Если на Це то вам сюда

http://www.gnu.org/software/libc/manual/html_mono/libc.html

где-то вот тут
Convert textual time and date information back
(кста коныентирует с учетом локали так что на локаль можно не заморачиваться)

Aleks_IZA
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.