Курс 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. Метод rename() для переименования файлов и каталогов
  3. Поиск частых элементов в списке
  4. Работа с GitHub в Telegram
  5. Метод rsub для пользовательских чисел
  6. Хранение данных
  7. Синтаксис переменных цикла в Python
  8. Введение в PyTorch
  9. Хеширование паролей с солью
  10. Автоматизация скриптов на AWS Lightsail.
  11. Метод сравнения объектов в Python
  12. Преобразование регистра строк
  13. Замеры производительности в Python
  14. Преобразование типов данных в set comprehension
  15. Подсчет элементов в Python
  16. Вывод символов строки в Python
  17. Поиск индексов подстроки
  18. Слияние словарей в Python 3.9
  19. Обработка исключений
  20. Оператор is в Python
  21. Логирование в Python
  22. Оператор «not» в Python
  23. Разделение списка на гнппы
  24. Lambda Functions in Python
  25. Работа с утверждениями в Python
  26. Блок try-except-else
  27. Округление в Python
  28. Python и Юникод: работа с цифрами
  29. Отладка кода
  30. %pinfo: получение информации об объекте
  31. Работа с deque из collections
  32. Генераторы в Python
  33. Нахождение пересечения множеств
  34. Переменные класса и экземпляра
  35. Тайное преобразование типа ключа
  36. Очистка списка от False, None, 0, «»
  37. Транспонирование 2D-массива с помощью zip
  38. Руководство по библиотеке pydantic
  39. Декораторы в Python
  40. Оператор del в Python
  41. Операции с массивами в NumPy
  42. Генераторы в Python
  43. Объединение словарей в Python 3.5+
  44. Просмотр атрибутов и методов класса
  45. Стать Python-разработчиком
  46. Генерация случайных чисел в Python

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