Задача: конвертировать стандартного вида дату/время (как date выдает), хранящуюся в строке (char *) в структуру struct tm. Использую для этого strptime. Все бы хорошо, но вот временную зону (например, MSK/MSD) эта функиця почему-то не хочет конвертировать. В странице руководства четко сказано о ключе форматирования %Z, который должен за это дело отвечать - не работает, функция возвращает NULL. Причем ее сестра-близняшка strftime, которая занимается прямо противоположным - из struct tm в char*, - прекрасно с этим справляется, выдает в точности то же, что и date. Помогите пожалуйста, что тут можно сделать? Обязательно требуется учитывать зону, а делать ее самостоятельное вылавливание не хочется.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум strftime и локаль (2006)
- Форум Дата + время + зона (2002)
- Форум Нужна помощь в конвертировании Eagle2KiCAD (2013)
- Форум Вычисление даты с помощью /bin/date (Linux) (2007)
- Форум [QT] как с помощью кути определить дату файла (2010)
- Форум Конвертирование LaTeX-формул в png или jpeg с помощью утилиты linux (2020)
- Форум Как отсеитить фалы с помощью find на момент последней даты (2016)
- Форум Элон Маск определяет дату пуска ракеты с помощью генератора случайных чисел! (2015)
- Форум Как с помощью find найти файлы, добавленные или изменённые после определённой даты? (2007)
- Форум Можно ли с помощью nslookup проверить, разрешает ли сервер брать с него зоны для автообновления DNS? (2001)