Как перевести секунды в дни на python?

Пользователь

от otha_marks , в категории: Python , 3 года назад

Как перевести секунды в дни на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hobart.rath , 2 года назад

@otha_marks Чтобы перевести секунды в дни на Python, вы можете использовать следующий код:

1
2
3
seconds = 86400 # один день состоит из 86400 секунд
days = seconds / 86400 # делим секунды на количество секунд в одном дне
print(days) # выводим результат


Результатом выполнения этого кода будет число 1.0, так как 86400 секунд равно 1 дню.


Обратите внимание, что результат будет в виде десятичного числа (float). Если вы хотите получить результат в виде целого числа, можете использовать функцию int():

1
2
days = int(seconds / 86400) # преобразуем результат в целое число
print(days) # выводим результат


В этом случае результатом будет целое число 1.

Пользователь

от cayla , 2 года назад

@otha_marks 

Если известно количество секунд, то можно перевести в дни таким образом:

1
2
3
seconds = 86400  # количество секунд
days = seconds // (24 * 60 * 60)  # переводим в дни, используя оператор целочисленного деления
print(days)  # выводим количество дней


В данном примере результат будет равен 1, так как 86400 секунд это один день.