Преобразование формата ТУПЛЮ

1. ДмитрийF 24.09.08 13:18 Сейчас в теме
Минуты=20;
Секунды=Строка(Минуты*60)
Почему Строка="1 200" ? Как этот пробел убрать?

Как количество секунд преобразовать в вид чч:мм:сс ?

Помогите, чето голова не соображает.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Vitek 24.09.08 13:28 Сейчас в теме
>Почему Строка="1 200" ? Как этот пробел убрать?

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

>Как количество секунд преобразовать в вид чч:мм:сс ?
делением.
3. dlednev 24.09.08 14:41 Сейчас в теме
1) пробел убирается форматом: формат(Минуты, "ЧГ=")
2) переведи секунты в тип даты и опять же форматом выведи как надо
4. ДмитрийF 25.09.08 06:43 Сейчас в теме
Функция ЧислоСекундВччммсс(Секунды) Экспорт
Часы=Цел(Секунды/3600);
Минуты=Цел(?(Часы=0,Секунды,Секунды-Часы*3600)/60);
Секунды=Секунды-Часы*3600-Минуты*60;
Возврат Строка(Часы)+":"+Строка(Минуты)+":"+Строка(Секунды)
КонецФункции

вот собственно с утра голова заработала, правда проблемка осталась.
Как отформатировать чтоб ноль вперед добавлялся,например, вместо 1:1:1 должно 01:01:01?
5. Vitek 25.09.08 08:06 Сейчас в теме
6. ДмитрийF 25.09.08 15:57 Сейчас в теме
юзай Формат()
Потому и спрашиваю что Формат() такого не может.
7. Vitek 25.09.08 16:32 Сейчас в теме
Формат(Часы,"ЧЦ=2; ЧВН=") + ":"+Формат(Минуты,"ЧЦ=2; ЧВН=")+":"+Формат(Секунды,"ЧЦ=2; ЧВН=")
8. ДмитрийF 26.09.08 12:09 Сейчас в теме
Некорректно, один ноль превращает в ""
9. ДмитрийF 26.09.08 12:15 Сейчас в теме
Спасибо так работает:
Формат(Часы,"ЧЦ=2; ЧН=00 ;ЧВН=")
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот