Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание пользовательских п ÒÉÌÏÖÅÎÉÊ ÓÒÅÄÓÔÁÍ...doc
Скачиваний:
6
Добавлен:
18.11.2019
Размер:
2.02 Mб
Скачать

Функции даты и времени

Под датой подразумевается переменная типа Date или дата, заданная согласно системному краткому формату даты с разделителями даты, определенными системной настройкой, и заключенная в кавычки c использованием символа решетка (#).

Важно

  • Переменная типа Date в памяти компьютера сохраняется как число типа Double. Целая часть числа – это дата, а дробная часть – время.

  • Полезная информация при работе с переменными типа Date: одни сутки – это 24 часа или 1440 минут или 86400 секунд.

Название и синтаксис функций

Описание

Пример

Date()*

Возвращает или устанавливает системную дату

Date_Today=Date() запоминает системную дату

Date = #7/26/2007# устанавливает новую системную дату

DateSerial(year, month, day)

Преобразует в дату три целых числа: год, месяц и день

DateSerial(2007,7,24) возвращает 24.07.2007

DateValue(date)

Преобразует в дату символьное представление даты

DateValue("24 июля 2007") возвращает 24.07.2007

Если год не задан, то используется год из системной даты

Day(date)

Из даты выделяет день месяца

Day(#7/24/2007#) возвращает 24

Hour(time)

Из заданного времени выделяет часы

Hour (#4:35:17 PM#) возвращает 16

Minute(time)

Из заданного времени выделяет минуты

Minute(#4:35:17 PM#) возвращает 35

Month(date)

Из даты выделяет месяц

Month (#7/24/2007#) возвращает 7

Now()*

Возвращает текущую дату и текущее время

Date_Today=Now()

Second(date)

Из заданного времени выделяет секунды

Second (#4:35:17 PM#) возвращает 17

Time()*

Возвращает или устанавливает системное время

Time_Today= Time()

Timer()*

Возвращает временной интервал в секундах от полуночи (тип Single)

TimeSerial(hour, minute, second)

Преобразует в дату три целых числа: часы, минуты и секунды

TimeSerial(16, 35, 17) возвращает 16:35:17

TimeValue(time)

Преобразует в дату символьное представление времени

TimeValue("4:35:17PM") возвращает время 16:35:17

Weekday(date, [firstdayofweek])

Возвращает день недели, соответствующий заданной дате

Weekday(#7/25/2007#, 2) возвращает 3 (третий день недели – среда)

Year(date)

Из даты выделяет год

Year(#7/24/2007#) возвращает 2007

*Функции не имеют аргументов и могут записываться без скобок