Читайте также:
|
|
Цель лекции: изучение методов обработки данных типа дата и время.
План лекции: Данные типа даты и времени. Компоненты, используемые для отображения даты и времени, их свойства и события. Функции для обработки даты и времени. Функции преобразования переменных в дату и время. Программирование задач с использованием переменных типа даты и времени.
Ключевые слова: тип дата и время, функции обработки даты и времени.
Данные типа дата/время представлены в среде Visual Basic 8-байтовыми вещественными значениями (так называемый формат IEEE 64-bit). Диапазон допустимых дат — от 1 января 100 г. до 31 декабря 9999. Целая часть вещественного значения соответствует количеству дней, предшествовавших нулевой отметке или прошедших после точки начала отсчета. За нулевую отметку выбрана полночь 30 декабря 1899 года. Даты, предшествующие нулевой отметке отрицательны. Нулевое значение дробной части соответствует началу суток после полуночи, в полдень дробная часть даты достигает величины 0.5, к концу суток дробная часть приближается к 1, что соответствует показанию часов 23:59:59.
Переменные, в которых предполагается размещать значения дат и/или времени могут быть двух типов — специализированные типа Date и универсальные типа Variant. В примере, приведенном на рис. 9.1, d1 — специализированная переменная, а d2 — универсальная. Разница между ними в занимаемой оперативной памяти и в скорости выполнения операций. Естественно, что формат универсальных данных требует больше места в памяти, и обработка таких значений сопряжена с дополнительными накладными расходами.
Конкретные значения дат и времени, присваиваемые тем или иным переменным, должны заключаться в специальные скобки, обозначаемые символом #. При этом допускаются различные форматы задания даты и времени, отличающиеся количеством цифр, отведенных под ту или иную компоненту (1 или 2 для дня, месяца или часов, 2 или 4 для года, сокращенное или полное наименование месяца), и разделителем компонент. Например — #2/01/02# или #February 1, 2002# или #1 Feb 02#. Последовательность задания дня, месяца и символьные обозначения месяцев определяются установками операционной системы.
ОСНОВНЫЕ ФУНКЦИИ ОБРАБОТКИ ДАТЫ И ВРЕМЕНИ
Дата добавления: 2015-07-11; просмотров: 204 | Нарушение авторских прав