Последние записи
- Как запустить программу указанную в Edit.Text
- Скачать файл с использованием потока
- Поиск слова в Memo
- Распаковщик формата .img из GTA San Andreas
- Подсчет количества повторяющихся букв в файле
- Простейший скрипт загрузки картинки с помощью php
- Рассылка. Выпуск 154
- Получение картинки с веб-камеры
- Скопировать определённый кусок image
- Сделать printscreen экрана и сохранить
4th
Июл
Конвертация времени ms в время минуты,секунды,часы
Posted by Chas under Пост-обзор
Возвращаемый результат:
7,00 – 7 минут
7,10 – 7 минут 10 секунд
7,01 – 7 минут 1 милисекунда
Как выстроить эту логику в функции?
Человек_Борща:
function MSToTime(aPeriod: TDateTime): string;
var
h, m, s, ms: Word;
s1: String;
begin
DecodeTime(aPeriod, h, m, s, ms);
s1 := '';
if h > 0 then
s1 := Format('%d ч.', [h]);
if m > 0 then
s1 := Format('%s %d м.', [s1, m]);
if s > 0 then
s1 := Format('%s %d с.', [s1, s]);
if ms > 0 then
s1 := Format('%s %d мс.', [s1, ms]);
Result := Trim(s1);
end;

