Курс 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. Defaultdict в Python
  2. Преобразование типов данных в set comprehension
  3. Управление контекстом с помощью декоратора contextmanager
  4. Логические операторы в Python
  5. Сложение матриц в NumPy
  6. Установка и использование emoji
  7. Howdoi — получение ответов из терминала
  8. Основные функции и модули Python
  9. Функции классификации комплексных чисел
  10. Установка переменной среды в Python
  11. Копирование в Python
  12. Переопределение унарных операторов
  13. Python: библиотеки и функции
  14. Функция map() в Python
  15. Отправка POST-запроса в REST API
  16. Инициализация переменных
  17. Сортировка HTML по CSS-селектору
  18. Установка и использование howdoi
  19. Тип CodeType в Python.
  20. Удаление элементов по срезу
  21. Асинхронное программирование с asyncio
  22. Перемещение и удаление файлов в Python
  23. Удаление файлов и папок в Python
  24. Переворот строки с использованием цикла
  25. Модуль pprint: улучшение вывода данных
  26. Работа с географическими данными в Python
  27. Навыки Python: строки, типы данных
  28. Работа с NumPy.linalg
  29. Обработка исключений в Python
  30. Codecademy в Telegram
  31. Логирование с Logzero
  32. Подсчет элементов с помощью Counter из collections
  33. Установка Python3.7 и PIP
  34. Оптимизация поиска в словарях
  35. Объединение списков в Python
  36. Управление виртуальными окружениями в Python
  37. Возвращение нескольких значений через кортеж или класс
  38. Отладка кода
  39. Добавление элемента в список.
  40. Перебор элементов списка в Python
  41. Список методов и атрибутов
  42. Модуль sys: основы
  43. Создание уникального проекта

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