Преобразование количества секунд в формат TTIMEDelphi , Синтаксис , Дата и ВремяПреобразование количества секунд в формат TTIME
Автор: VID { **** UBPFD *********** by delphibase.endimus.com **** >> Преобразование количества секунд в формат TTIME (ЧЧ:ММ:СС). Преобразование количества секунд в формат TTIME (ЧЧ:ММ:СС). На выходе функции, получаем TTIME Зависимости: system, sysutils Автор: VID, vidsnap@mail.ru, ICQ:132234868, Махачкала Copyright: VID Дата: 14 июня 2002 г. ***************************************************** } function SecToTime(Sec: Integer): TTime; var H, M, S: INTEGER; HS, MS, SS: string; begin S := Sec; M := Round(INT(S / 60)); S := S - M * 60; //Seconds H := Round(INT(M / 60)); //Hours M := M - H * 60; //Minutes if H < 10 then HS := '0' + Inttostr(H) else HS := inttostr(H); if M < 10 then MS := '0' + Inttostr(M) else MS := inttostr(M); if S < 10 then SS := '0' + inttostr(S) else SS := inttostr(S); RESULT := StrToTime(HS + ':' + MS + ':' + SS); end; Пример использования: ShowMessage(TimeToStr(SecToTime(50))); //получаем сообщение: "00:00:50 " Перевод контента на русский язык: Функция Delphi, которая конвертирует целое число, представляющее количество секунд, в объект TTime в формате HH:MM:SS. Вот разбивка кода:
Функция работает, вычисляя часы, минуты и оставшиеся секунды из входных секунд. Затем она форматирует эти значения как строку в формате HH:MM:SS, добавляя ведущие нули, если необходимо. Наконец, она использует функцию Пример использования показывает, как использовать эту функцию для конвертации 50 секунд в объект TTime и отобразить результат в сообщении:
Это выведет сообщение "00:00:50". Статья рассказывает о функции SecToTime, которая преобразует количество секунд в формат TTIME (ЧЧ:ММ:СС) и может быть использована для вывода времени в удобном для человека виде. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Дата и Время ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |