Курс 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 reversed() функция
  3. Итераторы с потерямиZIP
  4. Деление в Python
  5. Сортировка в Python
  6. Создание списка через цикл
  7. Лямбда-функции для min/max
  8. Транспонирование матрицы в Python
  9. Генерация случайных данных в NumPy
  10. Работа с модулем cmath
  11. Создание таблиц в терминале с PrettyTable
  12. SciPy: широкий функционал для математических операций
  13. Анонимные функции в Python
  14. Перемещение и удаление файлов в Python
  15. Документирование функций в Python
  16. Операторы += в Python
  17. Объединение списков в строку
  18. Список импортированных модулей в Python
  19. Работа с библиотекой xkcd
  20. Установка и использование Python-dateutil
  21. Счетчик ссылок в Python
  22. Чтение и запись TOML-конфигов
  23. Копирование словарей и списков в Python
  24. Улучшенные подсказки для импорта в Python 3.12
  25. Функции all и any в Python
  26. Расчет времени выполнения
  27. Работа со строками в Python
  28. Python: отсутствие точек с запятыми
  29. Хеширование паролей с солью
  30. Форматирование заголовков в Python
  31. Инициализация объекта
  32. Блок else в обработке исключений
  33. Объединение списков в Python
  34. Встраивание HTML в Jupyter Notebook
  35. Создание словарей и множеств в Python
  36. Python-dateutil — работа с датами
  37. Сглаживание списка
  38. Оптимизация методов в Python 3.7
  39. Управление контекстом выполнения
  40. Логирование с Loguru
  41. Методы обработки строк в Python
  42. Любовь к Python
  43. Работа со словарями Python
  44. Defaultdict в Python
  45. Модуль math: константы π и e
  46. Регулярные выражения: метод match
  47. Работа с YAML в Python

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