СообЧа > База Знаний > Программирование > Visual Basic

Вопрос

Как к текущему времени прибавлять секунды: например сейчас 23:58:10 плюс 120 сек равно 00:00:10? Как сделать?

Ответ

DateAdd("S",120,"23:58:10")

только дату надо будет откинуть.

Возвращает значение типа Variant (Date), содержащее дату, к которой добавлен указанный временной интервал.

Синтаксис

DateAdd(interval, number, date)

Синтаксис функции DateAdd содержит следующие именованные аргументы:

interval Обязательный. Строковое выражение, указывающее тип добавляемого временного интервала.
number Обязательный. Числовое выражение, указывающее число временных интервалов, которое следует добавить. Оно может быть положительным (для получения более поздних дат) или отрицательным (для получения более ранних дат).
date Обязательный. Значение типа Variant (Date) или литерал даты, представляющий дату, к которой добавляется указанный временной интервал.

Значения

Ниже перечислены допустимые значения аргумента interval:

yyyy Год.
Q Квартал.
m Месяц.
Y День года.
D День месяца.
w День недели.
ww Неделя.
H Часы.
N Минуты.
S Секунды.

Дмитрий Данелия



Copyright © 2000-2004 Сообщество Чайников
Контактная информация