Курс 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. Карта бомбоубежищ в Москве и Питере
  2. Переопределение метода __or__()
  3. Декоратор Property в Python
  4. Вычисление натурального логарифма в NumPy
  5. Оператор Walrus: правильное использование
  6. Основные операции с Numpy
  7. Работа с WindowsPath()
  8. Удаление файлов в Python
  9. Секреты Python
  10. Комплексные числа в Python
  11. Уникальные значения из списка
  12. Регистрация на TenChat
  13. Переопределение унарных операторов
  14. Поток данных в Python
  15. Оптимизация памяти с помощью __slots__
  16. Проверка переменных окружения в Python
  17. Форматирование строк с f-строками
  18. Основные методы NumPy
  19. Измерение времени выполнения кода
  20. Проверка подстроки в строке
  21. Создание функций высшего порядка
  22. Изменение логики работы с временем
  23. Функции с необязательными аргументами
  24. Атрибуты класса и экземпляра в Python
  25. Замыкания в Python
  26. Метод enumerate() в Python
  27. Форматирование кода на Python
  28. Функции map() и reduce() в Python
  29. Создание генераторов в Python
  30. Работа с YAML в Python: PyYAML.
  31. Многострочные строки в Python
  32. Методы list в Python
  33. Метод join для объединения строк
  34. Передача аргументов через **arguments
  35. Подсчет вхождений элементов
  36. F-строки в Python 3.8
  37. Генераторы в Python
  38. Создание циклической ссылки
  39. Декораторы с аргументами
  40. Вложенные функции в Python
  41. Оператор in в Python
  42. Библиотека Emoji: использование смайлов в Python
  43. Поиск элементов BeautifulSoup
  44. Создание лямбда-функций
  45. Python и Юникод: работа с цифрами

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