ru:tcmediainfo:documentation:script_timingformat
TimingFormat
Функция для вычисления и форматирования тайминга, заданного в миллисекундах.
TimingFormat(Format, Timing)
Format | Формат строки. Может быть свободно сконструирован из произвольного текста с подстановками. Список подстановок в таблице ниже. |
Timing | Тайминг в миллисекундах. |
Функция возвращает строку, отформатированную согласно формату. Если значение Timing не может быть преобразовано в число, функция возвращает пустую строку.
Подстановки
%h | Час, например: 1 час → 1. |
%hh | Час с ведущим нулем, например: 1 час → 01. |
%hhh | Час с двумя ведущими нулями, например: 1 час → 001. |
%m | Минуты, например: 5 мин → 5. |
%mm | Минуты с ведущим нулем, например: 5 мин → 05. |
%s | Секунды, например: 5 мин → 5. |
%ss | Секунды с ведущим нулем, например: 5 мин → 05. |
%z | Тысячные доли секунды (= миллисекундам), например: 25 мс → 25. |
%fff | Тысячные доли секунды (= миллисекундам), c ведущими нулями, например: 25 мс → 025. |
%ff | Доли секунды, округленные до сотых, c ведущими нулями, например: 125 мс → 13. |
%f | Доли секунды, округленные до десятых, например: 125 мс → 1. |
Примечания
Если не указана ни одна из миллисекундных подстановок, то будет произведено округление до целых секунд согласно математическому правилу «до ближайшего целого».
Пример
TimingFormat('%hh:%mm%:%ss.%fff', 183353) → '00:03:03.353'
ru/tcmediainfo/documentation/script_timingformat.txt · Последнее изменение: 2024/09/20 11:57 — loopback