Модуль Python Arrow: создайте локализованное, гуманизированное представление относительной разницы во времени, используя модуль стрелки
Модуль стрелки: упражнение 18 с решением
Напишите программу на Python для создания локализованного, гуманизированного представления относительной разницы во времени с помощью модуля стрелок.
Пример решения :
Код Python:
import arrow
print("Current datetime:")
print(arrow.utcnow())
earlier = arrow.utcnow().shift(hours=-4)
print(earlier.humanize())
later = earlier.shift(hours=3)
print(later.humanize(earlier))
Пример вывода:
Текущее время: 2019-06-01T11: 59: 21,976000 + 00: 00 4 часа назад через 3 часа
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для создания нового объекта Arrow, представляющего «пол» временного промежутка объекта Arrow в заданном таймфрейме, используя модуль стрелки. Таймфреймом может быть любое свойство даты и времени, например день, час, минута.
Далее: Напишите программу на Python, чтобы проверить, находится ли данная дата-время между двумя датами и временем, используя модуль стрелки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования