TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Academy
Python Academy avatar

TGINSIGHT POST

Post #1128

@python_academy

Python Academy

Views13,600Post view count
PostedDec 1312/13/2022, 12:00 PM
Post content

Post content

Работаем со временем без головной боли При работе со временем и датами у встроенных модулей есть несколько неприятных моментов: — Их слишком много: datetime, time, calendar, dateutil, pytz и другие; — В них слишком много типов: date, time, datetime, tzinfo, timedelta, relativedelta и т. д. И вот на днях я наткнулся на пакет arrow, который их решает. Во-первых, там есть все необходимое. Во-вторых, все объекты имеют один и тот же тип Arrow. Большой плюс в том, что пакет совместим с основными встроенными типами. Например, выше я преобразовал datetime в Arrow и обратно. Еще из приятных бонусов: там есть функция humanize, которая конвертирует время в читаемый текст. #время#arrow