Курс 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. Упрощение условных выражений с тернарным оператором
  3. Форматирование строк в Python
  4. Повторение элементов в Python
  5. Создание .exe файла с pyinstaller
  6. CSV строка разделение в Python
  7. Измерение времени выполнения кода
  8. Объединение коллекций в Python
  9. Объединение списков в Python
  10. Работа с CSV файлами в Python
  11. Метод сравнения объектов в Python
  12. Просмотр атрибутов и методов класса
  13. Метод remove() для удаления элемента из списка
  14. Обработка исключений с блоком else
  15. Работа с срезами в Numpy
  16. Основные операции с библиотекой Numpy
  17. Управление виртуальными средами в Python
  18. Модуль math: константы π и e
  19. Функция zip() — объединение последовательностей
  20. Класс Counter() для подсчета элементов
  21. Обработка исключений
  22. Проверка переменных окружения в Python
  23. Метод __float__ в Python
  24. Срез списка в Python
  25. Отправка поздравлений по дню рождения
  26. Работа с изображениями PIL
  27. Списковые включения в Python
  28. Работа с изображениями Pillow
  29. Логирование с Logzero
  30. Python: Фильтрация списков с помощью filter()
  31. Тайное преобразование типа ключа
  32. Дизассемблирование Python кода
  33. Создание и обучение модели с Keras
  34. Сортировка данных с лямбда-функциями
  35. Создание GUI с Tkinter: Entry
  36. Метод rsub для пользовательских чисел
  37. Обезопасьте ввод данных
  38. Шаблоны Flask: условия и циклы
  39. Перевод двоичного кода в целое число
  40. Замена подстроки
  41. Разделение строки с помощью re.split()
  42. Генераторные выражения и islice.
  43. Именование переменных в Python
  44. Удаление символа из строки
  45. Профилирование кода

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