Курс Python → Установка и использование Python-dateutil

Для начала работы с модулем Python-dateutil необходимо установить его. Для этого можно воспользоваться менеджером пакетов pip и выполнить команду:

pip install python-dateutil

После установки модуля можно импортировать его в свой скрипт Python следующим образом:

from dateutil import parser

Теперь можно использовать функции модуля для работы с датами. Например, для парсинга строки в объект datetime можно воспользоваться функцией parser.parse:

date_string = "2022-01-01"
parsed_date = parser.parse(date_string)
print(parsed_date)

Модуль Python-dateutil также предоставляет возможность работать с различными форматами дат и времени, а также выполнять арифметические операции с датами. Например, можно легко вычислить разницу между двумя датами:

from dateutil.relativedelta import relativedelta
date1 = parser.parse("2022-01-01")
date2 = parser.parse("2023-01-01")
difference = relativedelta(date2, date1)
print(difference)

Таким образом, модуль Python-dateutil предоставляет широкие возможности для работы с датами и временем в Python, делая процесс обработки дат более удобным и эффективным.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Сортировка в Python
  2. Замыкания в Python
  3. Python 3.12: переиспользование кавычек
  4. Обновление ключей в Python
  5. Работа с NumPy.linalg
  6. Поиск подстроки в строке
  7. Модуль subprocess: запуск внешних команд
  8. Установка User-Agent в Python
  9. Визуализация пропусков данных
  10. Создание словарей и множеств в Python.
  11. Фильтрация списка от «ложных» значений
  12. Чтение и запись TOML-конфигов
  13. Создание и использование ChainMap
  14. Слияние словарей в Python 3.9
  15. Генераторные выражения и islice.
  16. Переменная Шредингера
  17. Работа с файловой системой в Python
  18. Хранение переменных в Python.
  19. Конкатенация строк с join() в Python
  20. Декораторы в Python
  21. Модуль math: основные функции
  22. Избегайте пустого списка
  23. Python itertools combinations() — группировка элементов
  24. Установка и использование модуля Wikipedia
  25. Метод repr() в Python
  26. Работа с модулем glob в Python
  27. Списки: объединение, изменение
  28. Основы работы с базами данных в Python
  29. Установка виртуального окружения Python
  30. Работа с JSON в Python
  31. Комментарии в Python
  32. Работа с zip-архивами в Python
  33. Обход дочерних элементов BeautifulSoup
  34. Замена атрибута в именованном кортеже
  35. Преобразование регистра строк
  36. Python Enumerate
  37. Генерация фальшивых данных с Faker
  38. UserList в Python: Описание и примеры использования
  39. Вложенные циклы в Python
  40. Работа с файлами и директориями в Python.
  41. Метод get для словаря
  42. Измерение времени выполнения кода
  43. Работа с кортежами в Python
  44. Оператор += для объединения строк
  45. Порядок и длина множеств в Python
  46. Функция enumerate в Python

Marketello читают маркетологи из крутых компаний