Курс 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. Метод __index__ в Python
  2. Распаковка аргументов в Python
  3. Пересечение списков с использованием множеств
  4. Обезопасьте ввод данных
  5. Объединение словарей в Python
  6. Разделение списка на гнппы
  7. Работа с библиотекой xkcd
  8. Функция zip() в Python
  9. Перегрузка операторов в Python
  10. Освоение Python
  11. Модуль math: константы π и e
  12. Операторы объединения в Python 3.9
  13. Создание файла с проверкой ошибки
  14. Фильтрация списка чисел
  15. Переопределение метода len
  16. Удаление специальных символов с помощью re.sub
  17. Компиляция регулярных выражений
  18. Обновление шаблона base.html
  19. Область видимости переменных в Python
  20. Константы в модуле cmath
  21. Python UserString — создание подклассов строк
  22. Сортировка слиянием
  23. Работа с argparse
  24. Разработка игры Pong с turtle
  25. Python Enum Weekday Usage
  26. Декораторы в Python
  27. Создание спинбокса в tkinter
  28. Работа с изображениями PIL
  29. Функции min(), max(), sum()
  30. Python: библиотеки и функции
  31. Генераторы по генератору
  32. Сортировка с помощью key
  33. Функция map() в Python
  34. Переопределение унарных операторов
  35. Создание множества в Python
  36. Библиотека Rich: форматирование текста
  37. Создание списка через итерацию
  38. Обновление и получение данных в SQLite
  39. Преобразование в float
  40. Именованные кортежи в Python
  41. Перевод текста с Python Translator
  42. Проверка существования переменной с оператором :=
  43. Преобразование генераторов в циклы
  44. Изменение элемента списка
  45. Транспонирование 2D-массива с помощью zip
  46. Проверка наличия элемента в списке
  47. Принципы LSP и ISP в Python
  48. Справка по импортированным модулям
  49. Введение в Python
  50. Очистка входных данных

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