Курс 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. IPython и Jupyter Notebook: руководство
  3. Работа с NumPy массивами
  4. Создание namedtuple списком полей
  5. Фильтрация данных в Python.
  6. Выбор редактора кода.
  7. Работа с модулем bisect
  8. Отношения подклассов в Python
  9. Генераторы и сеты в Python
  10. Преобразование в float
  11. Numpy: разбиение массивов
  12. Управление памятью в Python
  13. Операции с комплексными числами
  14. Отправка POST запроса на сервер.
  15. Python 3.12: переиспользование кавычек
  16. Очистка строки в Python
  17. Выборка чисел
  18. Метод __ixor__ для побитового исключающего ИЛИ
  19. Генератор надежных паролей
  20. Запуск асинхронной корутины
  21. Вычисление логарифмов в Python
  22. Транспонирование 2D-массива с помощью zip
  23. Счетчик ссылок в Python
  24. Конкатенация строк в Python
  25. Получение локальных переменных в Python
  26. Удаление и повторная вставка ключа в OrderedDict
  27. List Comprehension Tutorial
  28. Измерение времени выполнения кода с использованием time
  29. Измерение времени выполнения кода
  30. Логирование с Logzero
  31. Разделение строки на подстроки в Python
  32. Работа с асинхронными задачами в Python
  33. Показ всплывающих окон Tkinter
  34. Глобальные переменные в Python
  35. Замена текста с помощью sub
  36. F-строки в Python 3.8
  37. Обработка ошибок в Python
  38. Работа со строками в Python
  39. Быстрый поиск кода
  40. Проверка строки на палиндром
  41. Порядок операций в Python
  42. Обновление данных через PUT запрос
  43. Итераторы с потерямиZIP
  44. Colorama: окрашивание текста в Python
  45. Выражения-генераторы в Python

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