Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Как поместить графический элемент в ListBox
   Категория: Компоненты
  Удалить свой же exe-шник
   Категория: Приложение
  Undo в memo
   Категория: Компоненты
  Создать *.mdb-файл и таблицу в ней
   Категория: Базы данных
  Шифрование текста по паролю
   Категория: Текст и строки
  Изменить пароль для Paradox
   Категория: Базы данных
  Определение размера каталога
   Категория: Файловая система
  Компонент HotKey
   Категория: Компоненты
  Что значит Paramstr
   Категория: Приложение

Delphi - База Знаний: Округление времени до 5 мин

  << Вернуться к Содержанию  

function RoundTime5(aTime: TTime): TTime;
var h, m, s, ms, mInt: Word;
begin
   decodeTime(time, h, m, s, ms);
   mInt := strtoint(copy(inttostr(m), length(inttostr(m)) - 1, 1));
   case mInt of
      0,5:;
      1, 2: m := m - mInt;
      3, 4: m := m + (5 - mInt);
      6, 7: m := m - (mInt - 5);
      8, 9: m := m + (10 - mInt);
   end;
   result := encodeTime(h, m, 0, 0);
end;
  << Вернуться к Содержанию