Курс 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. Библиотека itertools: объединение списков
  2. Сортировка с помощью key
  3. inspect в Python: анализ кода
  4. Работа с срезами в Numpy
  5. Метаклассы в Python
  6. Python: возвращение нескольких значений
  7. Безопасный доступ к значениям словаря
  8. Python: отличительная особенность — отступы
  9. Работа с itertools
  10. Оптимизация поиска в словарях
  11. Зарезервированные слова в Python
  12. Фильтрация входных данных в Python
  13. Получение размера объекта с sys.getsizeof()
  14. Удаление элементов из списка в Python.
  15. Обновление шаблона base.html
  16. Избегайте пустого списка
  17. Pillow: работа с изображениями
  18. Генераторы данных
  19. Любовь к Python
  20. Объединение словарей в Python
  21. Особенности множеств в Python
  22. Оператор деления для класса Rational
  23. Поиск подстроки в строке
  24. Функция eval() в Python
  25. Преобразование данных в Python
  26. Преобразование регистра строк
  27. Создание комплексных чисел
  28. Работа со строками в Python.
  29. Блок else в обработке исключений
  30. Работа с множествами в Python
  31. Стать Python-разработчиком
  32. Применение функции к каждому элементу списка
  33. Создание списка через цикл
  34. Метод setitem в Python
  35. Модуль sys: основы
  36. Разделение строки в Python
  37. Непрерывная проверка в Python
  38. Избегание циклических зависимостей классов в Python
  39. Создание объекта timedelta
  40. Создание и операции с дробями
  41. Декоратор Ajax required
  42. Работа с контекст-менеджером «with»
  43. Создание таблиц в Python с PrettyTable
  44. Поиск индекса элемента в списке
  45. Потоковый ввод в Python
  46. Работа с массивами в Python

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