Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA (методичка).doc
Скачиваний:
0
Добавлен:
09.01.2020
Размер:
2.3 Mб
Скачать

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

Функция

Возвращаемое значение

Date

Текущая системная дата.

Time

Текущее системное время.

Now

Текущая системная дата и время.

Hour(Time)

Часы от времени.

Minute(Time)

Минуты от времени.

Second(Time)

Секунды от времени.

Day(Date)

День от даты.

Month(Date)

Месяц от даты.

Year(Date)

Год от даты.

WeekDay(Date, [FirstDayOfWeek])

Date – выражение, представляющее дату;

FirstDayOfWeek – указывает первый день недели. Если этот параметр опущен, то подразумевается значение vbSunday (воскресенье). Допустимы также значения:

- vbMonday (понедельник),

- vbTuesday (вторник),

- vbWednesday (среда),

- vbThursday (четверг),

- vbFriday (пятница),

- vbSaturday (суббота).

Timer

Возвращает значение типа Single, представляющее число секунд, прошедших после полуночи.

DateDiff

DateDiff(Interval, Date1, Date2[, FirstDayOfWeek[, FirstWeekOfYear]])

Interval – строковое выражение, указывающее тип временного интервала, который следует использовать при вычислении разности между датами Date1 и Date2. Допустимы значения: yyyy (год), q (квартал), m (месяц), y (день года), d (день месяца), w (день недели), ww (неделя), h (часы), n (минуты), s (секунды).

Date1, Date2 – две даты, разность между которыми следует вычислить.

FirstDayOfWeek – постоянная, указывающая первый день недели.

FirstWeekOfYear – постоянная, указывающая первую неделю года.

Пример:

ПрожилМесяцевСРождения = DateDiff(“m”, #23/12/69#, Now)

DateAdd

DateAdd(Interval, Number, Date)

Добавляет указанное число временных интервалов к указанной дате.

TimeValue

Преобразует строку в формат времени.

12.4Функции преобразования типов

Функция

Возвращаемое значение

Val(String)

Преобразует строку в число. В качестве допустимого десятичного разделителя используется точка.

Str(Number)

Преобразует число в строку.

Дополнительные функции

Функция

Тип, в который преобразуется выражение

CBool (Expression)

Boolean

CByte (Expression)

Byte

CCur (Expression)

Currency

CDate (Expression)

Date

CDbl (Expression)

Double

CDec (Expression)

Decimal

CInt (Expression)

Integer

CLng (Expression)

Long

CSng (Expression)

Single

CVar (Expression)

Variant

CStr (Expression)

String