Курс Python → Создание даты из строки ISO

В Python 3.7 был добавлен новый метод fromisoformat(), который позволяет создавать экземпляр даты из строки в формате ISO. Для использования этого метода необходимо, чтобы строка ввода была в формате ГГГГ-ММ-ДД.

Например, если у вас есть строка '2022-03-15', вы можете создать экземпляр даты, используя метод fromisoformat() следующим образом:


from datetime import datetime

date_str = '2022-03-15'
date = datetime.fromisoformat(date_str)
print(date)

Этот код создаст объект datetime для даты 15 марта 2022 года. Обратите внимание, что метод fromisoformat() автоматически распознает формат даты и преобразует его в объект datetime.

Использование метода fromisoformat() упрощает работу с датами в формате ISO и устраняет необходимость вручную разбирать строку даты на отдельные компоненты. Это делает код более читаемым и уменьшает вероятность ошибок при работе с датами.

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

Автор урока

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

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

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

  1. Работа с комплексными числами в Python
  2. Генератор списка с условием if
  3. Шаблоны и наследование в Flask
  4. Оператор «not» в Python
  5. Регулярные выражения: метод match
  6. Метод split() в Python
  7. Метод __complex__ в Python
  8. Конкатенация списков в Python
  9. Проверка ввода с помощью isdigit
  10. Декоратор total_ordering для сравнения объектов
  11. Функция findall() для поиска вхождений строки
  12. Многострочные комментарии в Python
  13. Основные методы NumPy
  14. Работа с файлами в Python
  15. Функции в одну строку
  16. Установка и использование Python-dateutil
  17. Асинхронное программирование с asyncio
  18. Работа с географическими данными.
  19. Особенности множеств в Python
  20. Декораторы для регистрации функций
  21. Изменение переменной в Python: nonlocal
  22. Логирование с Logzero
  23. Удаление ключа из словаря
  24. Обработка исключения UnboundLocalError
  25. Операторы сравнения в Python
  26. Склеивание строк через метод join()
  27. Мониторинг памяти с Pympler
  28. Получение ID процесса
  29. Работа с NumPy.linalg
  30. Вывод букв строки в Python
  31. Форматирование строк с помощью f-строк
  32. Метод rename() для переименования файлов и каталогов
  33. Получение обратного списка чисел
  34. Непрерывная проверка в Python
  35. Оператор умножения для вектора
  36. Векторизация в Python с NumPy.
  37. Циклы for в Python
  38. Работа с словарями в Python
  39. Измерение времени выполнения кода с использованием time
  40. Курс по дообучению ChatGPT
  41. Установка Home Assistant
  42. Создание спинбокса в tkinter
  43. Сохранение и загрузка модели в PyTorch
  44. Удаление символа из строки
  45. Работа с WindowsPath()
  46. Виртуальное окружение Python

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