Linux программирование в примерах
Шрифт:
ЗАМЕЧАНИЕ. Некоторые форматы данных более полезны, чем другие. Например, 12-часовое время двусмысленно, также, как чисто числовые форматы дат. (Что означает '
6.1.4. Преобразование разложенного времени в
Получение от системы значений «секунд с начала Эпохи» просто; именно так даты и времена хранятся в индексах
Однако, с датами, введенными людьми, не так легко работать. Например, многие версии команды
Преобразование даты, введенной человеком, в значение
Для использования
В строке 11 запрашиваются дата и время, а в строках 12–14 соответствующие значения считываются. (В коде изделия возвращаемые
6.1.5. Получение сведений о часовом поясе
На ранних системах Unix сведения о часовом поясе внедрялись в ядро при компиляции. Правила перехода на летнее время обычно были жестко вшиты в код, что создавало трудности для пользователей вне Соединенных Штатов или в местах внутри Соединенных Штатов, в которых не осуществлялся переход на летнее время.
В современных системах эти сведения выделены в двоичные файлы, которые читаются библиотекой С при извлечении функций, связанных со временем. Эта методика позволяет избежать необходимости в перекомпилировании библиотек и системных файлов при изменении правил и гораздо упрощает обновление правил.
Интерфейс языка С для сведений о часовых поясах развивался в разных версиях Unix, как на System V, так и Berkley, пока, наконец, не был стандартизован POSIX следующим образом.
Функция
65
Хотя POSIX стандартизует формат TZ, он не представляет интереса, поэтому мы не стали возиться здесь с его документированием. В конце концов, именно
Леди Малиновой пустоши
Любовные романы:
любовно-фантастические романы
рейтинг книги
А. Смолин, ведьмак. Цикл
А. Смолин, ведьмак
Фантастика:
городское фэнтези
рейтинг книги
Софт. Тело (Software. Wetware)
Проза:
контркультура
рейтинг книги
Современная болгарская повесть
Проза:
современная проза
рейтинг книги
Неудержимый. Книга XII
12. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Место под солнцем
Анника Бенгтзон
Детективы:
криминальные детективы
рейтинг книги
Кодекс Охотника. Книга ХХ
20. Кодекс Охотника
Фантастика:
попаданцы
альтернативная история
аниме
рейтинг книги
Загадка Либастьяна, или Поиски богов
7. Джокеры – Карты Творца
Фантастика:
фэнтези
рейтинг книги
История экономических учений: конспект лекций
Научно-образовательная:
история
рейтинг книги
Жизнь и приключения Мартина Чезлвита (главы I-XXVI)
Проза:
проза прочее
рейтинг книги