Сервисы

Калькулятор перевода времени в десятичную систему счисления

Перевод времени в десятичное число

Складывает часы, минуты и секунды и выводит итог в десятичном виде — в часах, минутах и секундах.

Часы (ч)

Минуты (мин)

Секунды (сек)


Логика вычислений

Калькулятор переводит время, заданное часами, минутами и секундами, в десятичное число. Сначала введённое время сводится к единому показателю — общему количеству секунд:

S = H × 3600 + M × 60 + C

где:

  • S — общее количество секунд, сек;
  • H — введённые часы, ч;
  • M — введённые минуты, мин;
  • C — введённые секунды, сек.

Из общего количества секунд время выражается в десятичном виде в трёх единицах одновременно: в часах, минутах и секундах. Для этого общее число секунд делится на количество секунд в соответствующей единице:

T_ч = S / 3600    T_мин = S / 60    T_сек = S

где:

  • T_ч — время в десятичных часах, ч (1 час = 3600 секунд);
  • T_мин — время в десятичных минутах, мин (1 минута = 60 секунд);
  • T_сек — время в секундах, сек (совпадает с общим количеством секунд).

Все три значения округляются до четырёх знаков после запятой.

Примеры расчётов

Время (Ч:М:С) Часы H, ч Минуты M, мин Секунды C, сек Всего секунд S, сек T_ч, ч T_мин, мин T_сек, сек Комментарий
1:30:00 1 30 0 1 × 3600 + 30 × 60 + 0 = 5400 1.5 90 5400 Полтора часа — ровное десятичное значение
0:45:00 0 45 0 0 + 45 × 60 + 0 = 2700 0.75 45 2700 Три четверти часа
2:15:30 2 15 30 2 × 3600 + 15 × 60 + 30 = 8130 2.2583 135.5 8130 Все три поля заполнены, округление до 4 знаков
0:00:30 0 0 30 0 + 0 + 30 = 30 0.0083 0.5 30 Граничный случай — только секунды
3:00:00 3 0 0 3 × 3600 + 0 + 0 = 10800 3 180 10800 Круглое число часов
0:20:40 0 20 40 0 + 20 × 60 + 40 = 1240 0.3444 20.6667 1240 Бесконечная дробь — округление до 4 знаков
10:00:00 10 0 0 10 × 3600 + 0 + 0 = 36000 10 600 36000 Большое значение часов
Рекомендуем