import time
#Program is supposed to use epoch time to accurately display to
#user the amount of days since epoch, years since epoch and
#display the time hours, minutes and seconds.
epoch = time.time()#get amount fo seconds that passed since epoch
hour_seconds = 3600
day_in_seconds = hour_seconds * 24
days_since_epoch = int(epoch//day_in_seconds)
print(days_since_epoch,"days")
years_since_epoch = int(epoch//(day_in_seconds * 365))
print(years_since_epoch,"years")
remainder = int(epoch % day_in_seconds)
print(remainder)
hours = remainder // hour_seconds
print(hours)
new_remainder = remainder % hour_seconds
minutes = new_remainder // 60
print(minutes)
seconds = new_remainder % 60
print(seconds)
< /code>
Программа работает, когда я рассчитываю минуты и секунды. Программа не работает, когда дело доходит до отображения часов.
Подробнее здесь: https://stackoverflow.com/questions/794 ... poch-and-h
Использование времени эпохи за несколько секунд для демонстрации дней с момента эпохи, годы после эпохи и часов, минут и ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Время между двумя DateTime, записанное в x дней, y часов, z минут и секунд.
Anonymous » » в форуме C# - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-