Модуль стрелки Python: Проверьте, находится ли данное время между двумя датами и временем, используя модуль стрелки
Модуль стрелки: упражнение 19 с решением
Напишите программу на Python, чтобы проверить, находится ли данная дата-время между двумя датами и временем, используя модуль стрелки.
Пример решения :
Код Python:
import arrow
print("Test whether a given datetime is between two dates and times:")
start = arrow.get(datetime(2017, 6, 5, 12, 30, 10))
end = arrow.get(datetime(2017, 6, 5, 12, 30, 36))
print(arrow.get(datetime(2017, 6, 5, 12, 30, 27)).is_between(start, end))
start = arrow.get(datetime(2017, 5, 5))
end = arrow.get(datetime(2017, 5, 8))
print(arrow.get(datetime(2017, 5, 8)).is_between(start, end, '[]'))
start = arrow.get(datetime(2017, 5, 5))
end = arrow.get(datetime(2017, 5, 8))
print(arrow.get(datetime(2017, 5, 8)).is_between(start, end, '[)'))
Пример вывода:
Проверьте, находится ли данное время между двумя датами и временем: Правда Правда Ложь
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для создания локализованного, гуманизированного представления относительной разницы во времени с помощью модуля стрелок.
Далее: Напишите программу на Python для создания трехкратного года ISO, номера недели ISO, дня недели ISO и формата даты и времени в формате ISO 8601.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code