Курс 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. Получение текущей даты и времени с помощью datetime
  2. Работа с файлами в Python
  3. Структура строк в Python
  4. Antigravity модуль
  5. Отладка утечек памяти в Python
  6. Чтение бинарного файла в Python.
  7. Замена переменных в Python
  8. Метод setitem в Python
  9. Библиотека itertools: объединение списков
  10. Измерение времени выполнения кода
  11. Добавление элемента в список.
  12. Создание OrderedDict
  13. Измерение времени выполнения кода
  14. Отображение HTML кода в Python
  15. Метод get() для словарей
  16. Работа с переменными в Python
  17. Получение локальных переменных в Python
  18. Многопроцессорное программирование в Python
  19. Взаимодействие с sys
  20. Работа с файлами и директориями в Python.
  21. Функции высшего порядка в Python
  22. Нарезка списков в Python
  23. Метод __call__ в Python
  24. Установка и использование pyshorteners
  25. Метод __imod__ для Python
  26. Классы данных в Python
  27. Замена символов в строке
  28. Объединение списков в Python
  29. Настройка логгера Logzero
  30. 9 уловок для чистого кода
  31. Оператор += для объединения строк
  32. Многострочные строки в Python
  33. Сортировка с помощью параметра key
  34. Сортировка в Python
  35. Оптимизация памяти с __slots__
  36. Запуск Python из интерпретатора
  37. Возврат нескольких значений
  38. Обход словаря в Python
  39. Операторы сравнения в Python
  40. Каналы Senior: Python, Java, Frontend, SQL, C++
  41. Декоратор проверки активности
  42. Обновление данных через PUT запрос
  43. Поиск подстроки в строке
  44. Метод classmethod
  45. Сохранение Unicode в JSON
  46. UserString в Python
  47. Изменение списка срезами
  48. Создание новых функций через partial

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