Доступные версии документации

Библиотека Tick

Назначение

Библиотека TICK предназначена для работы со значениями типа «дата/время» (тип данных DATE СУБД ЛИНТЕР). Необходимость введения подобного типа данных вызвана тем, что среди стандартных типов данных языка C/C++ отсутствует тип данных DATE.

Набор функций библиотеки обеспечивает:

  1. различные преобразования даты из внутреннего формата в общепринятые символьные представления и обратно;

  2. определение всевозможных характеристик, касающихся работы с датой: число дней в конкретном месяце, високосность заданного года и т.п.;

  3. аддитивные операции с данными типа «дата/время».

Условия применения

Библиотека может использоваться только в программах на языке C/C++.

Модуль языка C/C++, в котором предполагается использовать функции библиотеки, должен включать заголовочный файл tick.h.

В проект приложения должен быть добавлен файл tick.a.

Примечание

Файлы tick.h и tick.a входят в состав поставки СУБД ЛИНТЕР.

Характеристики библиотеки

Данные типа «дата/время» хранят дату, совмещенную со временем. Минимальной единицей деления времени в СУБД ЛИНТЕР является тик – 1/100 секунды. Это позволяет достаточно точно отражать время какого-либо события или состояния управляемого объекта.

Основные характеристики данных типа ДАТА:

  1. дата хранится в переменной типа DECIMAL и занимает 16 байт;

  2. дата хранится в виде числа тиков от начала нашей эры (н.э.);

  3. максимальный год, который можно отразить в переменной «дата/время» – 9999 г.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter