ВУЗ:
Составители:
18
Значение параметра Описание
yyyy Год
q Квартал
m Месяц
y День года
d День месяца
w День недели
ww Неделя
h Час
n Минута
s Секунда
Еще две функции помогают работать с временными интервалами:
DateAdd и DateDiff. Если нужно добавить к дате какой-то временной интервал
или вычесть его из даты, используется функция DateAdd, которая имеет сле-
дующий синтаксис:
DateAdd(<интервал>,<число>,<дата>),
где <интервал> – строковое выражение, одно из тех, что перечислены в табл. 2;
<число> – числовое выражение, которое определяет, сколько временных ин-
тервалов нужно прибавить (если число положительное) или вычесть (если чис-
ло отрицательное) из указанной в последнем аргументе даты; <дата> – началь-
ная дата.
Например, чтобы узнать, какая дата будет через 4 недели от 23 февраля,
надо воспользоваться функцией DateAdd("ww", 4, #2/23/2004#), в результате
чего будет получен ответ 22.03.2004.
Если в ячейке А13 введена дата, а в ячейку А14 надо записать другую да-
ту, например, на месяц большую, то реализовать это можно так:
dteX = Worksheets("Первый").Range("a13")
dteX = DateAdd("m", 1, dteX)
Worksheets("Первый").Range("a14") = dteX
Функция DateDiff применяется для вычисления количества временных
интервалов между двумя датами. Чаще всего она используется для вычисления
числа дней между двумя датами, например,
DateDiff("d", "01/01/2004", "01/04/2004")
дает результат 91.
Две функции – DateValue и TimeValue – преобразуют аргумент-строку в
дату и время соответственно.
Таблица 2. Временные интервалы
Таблица 2. Временные интервалы Значение параметра Описание yyyy Год q Квартал m Месяц y День года d День месяца w День недели ww Неделя h Час n Минута s Секунда Еще две функции помогают работать с временными интервалами: DateAdd и DateDiff. Если нужно добавить к дате какой-то временной интервал или вычесть его из даты, используется функция DateAdd, которая имеет сле- дующий синтаксис: DateAdd(<интервал>,<число>,<дата>), где <интервал> – строковое выражение, одно из тех, что перечислены в табл. 2; <число> – числовое выражение, которое определяет, сколько временных ин- тервалов нужно прибавить (если число положительное) или вычесть (если чис- ло отрицательное) из указанной в последнем аргументе даты; <дата> – началь- ная дата. Например, чтобы узнать, какая дата будет через 4 недели от 23 февраля, надо воспользоваться функцией DateAdd("ww", 4, #2/23/2004#), в результате чего будет получен ответ 22.03.2004. Если в ячейке А13 введена дата, а в ячейку А14 надо записать другую да- ту, например, на месяц большую, то реализовать это можно так: dteX = Worksheets("Первый").Range("a13") dteX = DateAdd("m", 1, dteX) Worksheets("Первый").Range("a14") = dteX Функция DateDiff применяется для вычисления количества временных интервалов между двумя датами. Чаще всего она используется для вычисления числа дней между двумя датами, например, DateDiff("d", "01/01/2004", "01/04/2004") дает результат 91. Две функции – DateValue и TimeValue – преобразуют аргумент-строку в дату и время соответственно. 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »