Курс 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. Lambda-функция в Python: использование с map() и sum()
  3. Обработка элементов в Python
  4. Транспонирование 2D-массива с помощью zip
  5. Оптимизация памяти с __slots__
  6. Экспорт данных с помощью writefile
  7. Установка и обучение ChatterBot
  8. Создание графики с черепахой
  9. Создание комплексных чисел
  10. Создание циклической ссылки
  11. Namedtuple в Python
  12. Многострочные комментарии в Python
  13. Декоратор Ajax required
  14. Переопределение оператора % для объектов
  15. Многострочные строки в Python
  16. Генераторы по генератору
  17. Переменная Шредингера
  18. Структуры данных в Python
  19. Управление браузером с Selenium
  20. Функции all и any в Python
  21. Передача словаря через **kwargs
  22. Подчеркивание в REPL
  23. Функция rsplit() в Python
  24. Обновление ключей в Python
  25. Замена текста с re.sub()
  26. Библиотека Rich: форматирование текста
  27. Объединение объектов в Python
  28. Создание треугольника Паскаля
  29. Функция reduce() из модуля functools
  30. Работа с множествами в Python
  31. Манипуляция формой массива в Numpy
  32. Сохранение Unicode в JSON
  33. Бинарный поиск
  34. Тестирование времени с Freezegun
  35. Создание словарей в Python
  36. Создание пустых функций и классов в Python
  37. Доступ к локальным переменным
  38. Регулярные выражения: метод match
  39. Создание генераторов
  40. Установка и загрузка Instaloader
  41. Работа со строками в Python
  42. Создание словаря через dict comprehension
  43. Создание новых функций с помощью functools.partial
  44. Оператор += в Python
  45. Вставка переменных в шаблоны Flask
  46. Печать календаря в Python

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