Тип даты и времени (Date)

Тип Date содержит значение даты и времени. В памяти каждое значение занимает 8 байт. Данные этого типа хранятся в виде чисел с плавающей точкой, которые представляют числа в диапазоне от 1 января 100 г. до 31 декабря 9999 г. и значение времени от 0:00:00 до 23:59:59.

Дата и время могут задаваться по формату m/d/yy h:mm:ss. В памяти компьютера дата представляется в целой части числа, а время – в дробной. Для того, чтобы отличить дату от обычного числа ее заключают слева и справа в символы #. Например, #9/23/01 19:40#. Дата и время могут задаваться раздельно, например, #9/23/01# и #19:40#.

Время можно задавать также и в 12-часовом формате, указывая буквы AM (ante meridiem (лат.) – до полудня) или PM (post meridiem (лат.) – пополудни), например, #7:40 AM# и #7:40 PM#.

Выше указан формат представления даты, принятый в США. В ОС Windows имеется возможность установки национального формата даты. Поэтому после соответствующей настройки Windows дату можно задавать в виде dd.mm.yy (например, #31.12.01#).

К данным типа Date могут применяться ряд встроенных функций, часть из которых представлена в табл. 4.5.

К данным типа дата/время можно применять операции сложения и вычитания. Например, результатом вычисления выражения Date - 1 будет вчерашняя дата.

Таблица 4.5