Функции time предназначена для получения значений заданного или текущего времени и даты, в формате OLE DATE. Данный формат времени и даты представляет собой число с плавающей запятой, целая часть которого содержит число дней, отсчитанное от нуля часов 30 декабря 1899 года, а дробная часть равна части 24-часового дня, отсчитанной от 0 часов дня, то есть дробная часть характеризует время и не относится к дате.
Синтаксис:
analog = time();
analog = time(year, month, day, hour, minute, second);
analog | Аналоговая переменная |
year | Аналоговая переменная БД, задающая четыре цифры года. |
month | Аналоговая переменная БД, задающая месяц в году в интервале от 1 до 12. |
day | Аналоговая переменная БД, задающая день месяца в интервале от 1 до 31. |
hour | Аналоговая переменная БД, задающая количество часов в интервале от 0 до 23. |
minute | Аналоговая переменная БД, задающая количество минут в интервале от 0 до 59. |
second | Аналоговая переменная БД, задающая количество секунд в интервале от 0 до 59. |
Функция time, вызванная без параметров, возвращает текущее значение времени и даты в формате OLE DATE. Функция time, вызванная с параметрами, возвращает значения времени и даты в формате OLE DATE в соответствии с заданными значениями year, month, day, hour, minute, second.
Пример:
timecount = time(); // возвращает текущее значение времени и даты
timecount = time(2005,11,18,10,35,0); // возвращает 38674.4409722222
timecount = time(2000,11,18,10,35,0); //
возвращает 36848.4409722222