Функция IncMinute в Delphi приращивает переменную типа TDateTime на + или - число минут.
DateUtils unit
- function IncMinute (const StartDateTime : TDateTime {; NumberOfMinutes : Integer = 1}) : TDateTime;
- function IncMinute (const AValue: TDateTime; const ANumberOfMinutes: Int64): TDateTime;
Вариант 1.
Функция IncMinute возвращает значение TDateTime, которое на NumberOfMinutes минут больше, чем переданное значение StartDateTime.
Год, месяц, день и значения часа увеличиваются соответствующе. Значение приращения является произвольным (по умолчанию 1).
Вариант 2.
Функция IncMinute возвращает дату и время, сдвинутые по отношению к указанной дате AValue типа TDateTime на ANumberOfMinutes минут. Число минут ANumberOfMinutes типа Integer может быть отрицательным.
Примечание.
Функции DecMinute нет. Вместо этого, используйте IncMinute с отрицательным приращением.
Функция IncMinute: Простой пример приращения и декремента
var
myDate : TDateTime;
begin
// Устанавливаем нашу дату как раз перед концом 2000 года
myDate := EncodeDateTime(2000, 12, 31, 23, 0, 0, 0);
ShowMessage('myDate = '+DateTimeToStr(myDate));
// Добавляем 100 минут к этой дате
myDate := IncMinute(myDate, 100);
ShowMessage('myDate + 100 минут = '+DateTimeToStr(myDate));
// Вычитаем 40 минут из этой даты
myDate := IncMinute(myDate, -40);
ShowMessage('myDate - 40 минут = '+DateTimeToStr(myDate));
end;
Результат
myDate = 31/12/2000 23:00:00
myDate + 100 минут = 01/01/2001 00:40:00
myDate - 40 минут = 01/01/2001
Похожие функции, процедуры и команды
IncDay — приращивает переменную типа TDateTime на + или - число дней.
IncMonth — увеличивает TDateTime переменную на некоторое число месяцев.
IncYear — увеличивает TDateTime переменную на количество лет.
IncSecond — приращивает переменную типа TDateTime на + или - число секунд.
IncMillisecond — приращивает переменную типа TDateTime на + или - число миллисекунд.
