Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Удаление файла в корзину
Категория: Файловая система
Категория: Файловая система
Корректное колесико мыши
Категория: Приложение
Категория: Приложение
Сохраняем Bitmap в поле dbase
Категория: Базы данных
Категория: Базы данных
Создание кнопки на панели в IE
Категория: Интернет и Сети
Категория: Интернет и Сети
Удалить или оставить симолы
Категория: Текст и строки
Категория: Текст и строки
Отступ в Memo
Категория: Компоненты
Категория: Компоненты
Упаковка ZIPTV
Категория: Компоненты
Категория: Компоненты
Перегенерировать все индексы Dbase
Категория: Базы данных
Категория: Базы данных
Округление времени до 5 мин
Категория: Базы данных
Категория: Базы данных
Число четное или нечетное
Категория: Математика
Категория: Математика
Delphi - Справочник: IncSecond
IncSecond
|
function IncSecond ( const StartDateTime : TDateTime {; NumberOfSeconds : Integer = 1} ) : TDateTime; |
Функция (Unit DateUtils)
|
Приращивает переменную типа TDateTime на + или - число секунд
|
Описание:
|
Функция IncSecond возвращает значение TDateTime, которое на NumberOfSeconds секунд больше, чем переданное значение StartDateTime. Год, месяц, день и значения часа увеличиваются соответствующе. Значение приращения является произвольным (по умолчанию 1). |
Пример кода: Простой пример приращения и декремента
|
var myDate : TDateTime; begin // Устанавливаем нашу дату как раз перед концом 2005 года myDate := EncodeDateTime(2005, 12, 31, 23, 59, 0, 0); ShowMessage('myDate = '+DateTimeToStr(myDate)); // Добавляем 60 секунд к этой дате myDate := IncSecond(myDate, 60); ShowMessage('myDate + 100 seconds = '+DateTimeToStr(myDate)); // Вычитаем 120 секунд из этой даты myDate := IncSecond(myDate, -120); ShowMessage('myDate - 120 seconds = '+DateTimeToStr(myDate)); end;
Результат:
|
myDate = 31/12/2005 23:59:00 myDate = 01/01/2006 myDate = 31/12/2005 23:58:00 |
Примечание:
|
Функции DecSecond нет. Вместо этого, используйте IncMinute с отрицательным приращением. |