Python Exercise: Рассчитать разницу в две даты в секундах
Python Datetime: упражнение 36 с решением
Напишите программу на Python, чтобы вычислить разницу в две даты в секундах.
Пример решения :
Код Python:
from datetime import datetime, time
def date_diff_in_Seconds(dt2, dt1):
timedelta = dt2 - dt1
return timedelta.days * 24 * 3600 + timedelta.seconds
#Specified date
date1 = datetime.strptime('2015-01-01 01:00:00', '%Y-%m-%d %H:%M:%S')
#Current date
date2 = datetime.now()
print("\n%d seconds" %(date_diff_in_Seconds(date2, date1)))
print()
Пример вывода:
74175795 секунд
Блок - схема:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python для преобразования даты в метку времени Unix.
Далее: Напишите программу на Python для преобразования разницы в две даты в секундах.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code