Курс 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. Подсчет элементов в Python
  3. Искажение имен в Python
  4. Python reversed() vs срез[::-1]
  5. Установка переменной среды в Python
  6. Множественное назначение в Python
  7. Удаление символа из строки
  8. Область видимости переменных
  9. Объединение коллекций в Python
  10. Удаление элемента по индексу
  11. Глобальные переменные в Python
  12. Управление асинхронными задачами на Python.
  13. Введение в PyTorch
  14. Поиск всех индексов подстроки
  15. enumerate() в Python для работы с индексами
  16. Итераторы с потерямиZIP
  17. Работа с классами данных
  18. Работа с NumPy.linalg
  19. Вставка переменных в шаблоны Flask
  20. Кортеж в Python: создание и использование
  21. Генерация чисел с range()
  22. Различия символов в Python
  23. Печать календаря в Python
  24. Вычисление времени выполнения
  25. Сортировка с параметром key
  26. Docstring в Python
  27. Метод __irshift__ для Python
  28. Аннотации типов в Python
  29. Функция zip() в Python
  30. Символ подчеркивания в Python
  31. Оператор «is not» в Python
  32. Комментарии в Python
  33. Оптимизация памяти в Python
  34. Документирование функций в Python
  35. Работа со временем в Python
  36. Присвоение и ссылки
  37. Обработка ошибок в Python
  38. Блок else в циклах Python
  39. Создание Radio кнопок в tkinter
  40. Освобождение памяти в Python
  41. Преобразование range в итератор
  42. Тестирование с unittest
  43. Хеши в Python
  44. Создание графиков в терминале
  45. Обмен значений переменных в Python
  46. Обход словаря в Python

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