Страница 1 из 1

как получить число из другого

Добавлено: 15 ноя 2020, 20:58
sergii2012
время записывается в виде 120500 (часы, мин, сек) как из этого числа выделить часы мин сек. не используя конвертацию типов?
Из строки я понял как это сделать, но это надо сначала из числа в строку потом обратно. Может есть более простой и правильный способ...

как получить число из другого

Добавлено: 15 ноя 2020, 21:23
fsergei70
Правильный вариант записывать 3 переменных типа Byte с значениями часов минут и секунд отдельно. И вычислять ничего не нужно и экономия памяти, потому что на число 120500 нужна переменная типа Long а это уже 4 байта. А так в принципе можно делить на 100 - остаток от деления секунды, еще делить на 100 -остаток от деления минуты, целая часть часы. Но это куча ненужных вычислений и расход памяти.

как получить число из другого

Добавлено: 15 ноя 2020, 22:09
AlexCrane
[ref]sergii2012[/ref], Да чисто математика
число разбить на время.flp

как получить число из другого

Добавлено: 16 ноя 2020, 09:30
sergii2012
спасибо за блок. блоки не работают.
из строки потому, что так удобнее вводить на странице настройки.