Функции времени и даты
Функции времени и даты
В VBA имеются следующие, функции времени и даты.
Функция |
Возвращаемое значение |
||
Date |
Возвращает значение типа Variant (Date) , содержащее текущую системную дату |
||
Time |
Возвращает значение типа Variant (Date) , содержащее текущее время по системным часам компьютера |
||
Now |
Возвращает значение типа Variant (Date) , содержащее текущую дату и время по системному календарю и часам компьютера |
||
Hour, Minute, Second |
Возвращают значения типа variant (integer), содержащее целое число, которое представляет часы, минуты и секунды в значении времени. Синтаксис: Hour (время) Minute (время) Second (время)
|
||
Day, Month, Year |
Возвращает значение типа Variant (Integer), содержащее целое число, которое представляет день, месяц, год в значении даты. Синтаксис: Month (дата) Year (дата) Q дата —значение даты или выражение, ее определяющее |
||
Функция |
Возвращаемое значение |
||
Weekday Timer DateDif f |
В следующем примере переменной день присваивается 17, Месяц — May, Год— I960: День Рождения = #Мау 17, 1960# День = Day (День Рождения) Месяц = Month (День Рождения) Год = Year (День Рождения) Возвращает значение типа Variant (integer) , содержащее целое число, представляющее день недели. Синтаксис: Weekday (date, [ f irstdayofweek] )
Синтаксис: DateDif f (interval, datel, date2[, firstdayofweek [, f irstweekof year] ] ) Аргументы:
|
||
Функция |
Возвращаемое значение |
||
DatePart DateAdd TimeSerial DateSerial TimeValue |
Возвращает значение типа variant (Integer) , содержащее указанный компонент даты. Синтаксис: DatePart (interval, date [, firstdayofweek[, firstweekofyear] ] ) Возвращает значение типа Variant ( Date ) , содержащее дату, к которой добавлен указанный временной интервал. Синтаксис: DateAdd'(interval, number, date) Аргументы:
В следующем примере переменной день присваивается 03/17/63-: День = DateAdd ("m", 34, |05/17/60#) Возвращает значение типа Variant (Date) , содержащее значение времени, соответствующее указанным часу, минуте и секунде. Синтаксис: TimeSerial (hour, minute, second) Аргументы:
Возвращает значение типа Variant (Date) , соответствующее указанному году, месяцу и дню. Синтаксис: DateSerial (year, month, day) Аргументы:
В следующем примере переменной Дата присваивается 05/17/60: Дата = DateSerial (1960, 5, 17) Преобразует строку в формат времени |
||