Курс 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 с помощью sh
  2. Переворот списка в Python
  3. Генераторные выражения и islice.
  4. Создание новой даты в Python
  5. Форматирование строк с % в Python
  6. Список и кортеж в Python
  7. Переопределение метода __pow__
  8. Переворот последовательности
  9. Сумма элементов списка
  10. Настройка логгера Logzero
  11. Работа с комплексными числами
  12. Методы classmethod и staticmethod
  13. Названия переменных
  14. Поиск частого элемента
  15. Возврат нескольких значений
  16. Переворот списка в Python
  17. Оператор «is not» в Python
  18. Цикл for в Python
  19. Обработка данных в Python
  20. Извлечение новостей с помощью newspaper3k
  21. Объединение словарей в Python
  22. Работа с каталогами в Python
  23. Оформление кода по PEP 8
  24. Множества и frozenset
  25. Нахождение максимального значения и его индекса в списке
  26. Метод get() для словарей
  27. PATCH-запрос с библиотекой requests
  28. Вычисление разности множеств в Python
  29. Копирование объектов в Python
  30. Создание класса в Python
  31. Импорт классов из другого файла
  32. Обработка ошибки IndexError
  33. Модуль antigravity: генерация координат
  34. Переопределение метода delitem в Python
  35. Работа с географическими данными.
  36. Итерация по итерируемым объектам
  37. Хеширование паролей с солью
  38. Пространство имен в Python
  39. Обход дочерних элементов BeautifulSoup
  40. Создание уникального проекта
  41. Тернарный оператор в Python
  42. Контекстный менеджер в Python
  43. Работа со строками в Python
  44. Проверка вхождения подстроки
  45. OrderedDict — упорядоченный словарь
  46. Заказ карты Тинькофф Black
  47. Добавление элемента в список.
  48. Измерение времени выполнения кода в Python

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