Курс 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. Проверка типов с использованием isinstance
  2. Поиск наиболее частого элемента в списке
  3. Освоение Python
  4. Модуль antigravity: генерация координат
  5. Работа с геоданными с помощью geopy
  6. Генераторы списков
  7. Проверка типа данных
  8. Генераторы списков в Python
  9. Создание словаря и множества
  10. Возведение в квадрат с помощью itertools
  11. Генерация случайных чисел в Python
  12. Округление в Python
  13. Генераторы и сеты в Python
  14. Обход элементов в Python
  15. Класс UserDict: дополнительная функциональность
  16. Метод Self в Python
  17. Метод __complex__ в Python
  18. Анализ текста на русском языке с помощью Pymystem3
  19. Циклы в Python
  20. Разделение строк в Python
  21. Расчет времени выполнения программы
  22. Принципы LSP и ISP в Python
  23. Перевернуть список в Python
  24. Вычисление времени выполнения
  25. Создание namedtuple списком полей
  26. Принципы Zen Python
  27. Подписка на каналы разработчиков
  28. Оператор умножения для вектора
  29. Сложение матриц в NumPy
  30. Операции с числами в Python
  31. Пустой оператор pass в Python
  32. Удаление файлов с shutil.os.remove()
  33. Транспонирование матрицы
  34. Модуль itertools: эффективная работа с итераторами
  35. Избегайте пустого списка
  36. Функция all() в Python
  37. Преобразование PowerPoint в PDF.
  38. Работа с кортежами в Python
  39. Управление контекстом выполнения кода
  40. Оператор space-invader
  41. Преобразование регистра строк
  42. Порядок операций в Python
  43. Преобразование в float
  44. Библиотека Chartify: руководство
  45. Работа с itertools
  46. Передача параметров в Python
  47. Хранение переменных в Python.
  48. Определение наиболее частого элемента с помощью collections.Counter
  49. Декораторы в Python

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