Курс 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. Работа с argparse
  2. Работа с исключениями в Python
  3. Доступ к локальным переменным
  4. Python Метод sleep() из time
  5. Хэш-функции и метод цепочек
  6. Изменение IP-адреса в Python
  7. Функции с дополнением
  8. Retrying в Python: повторные вызовы
  9. Протокол управления контекстом
  10. Основные методы NumPy
  11. Резервирование символов в Python
  12. Преобразование PowerPoint в PDF.
  13. Вывод символов строки в Python
  14. Сортировка с помощью key
  15. Функция reversed() в Python
  16. Очистка данных в Python
  17. Генераторы в Python
  18. Функция zip() в Python
  19. Применение функции к элементам списка
  20. Измерение времени выполнения кода с помощью time
  21. Оператор «not» в Python
  22. Поиск HTML-элементов с BeautifulSoup
  23. Работа с файлами в Python
  24. Функции-генераторы в Python
  25. Многопоточность в Python
  26. Разбиение строки в Python
  27. Работа с часовыми поясами в Python.
  28. Взаимодействие с sys
  29. Обезопасьте ввод данных
  30. Генераторы в Python
  31. Отладка утечек памяти в Python
  32. Переопределение унарных операторов
  33. Метод rpow в Python
  34. Удаление элементов из списка в Python
  35. Списковое включение в Python
  36. Комментарии в Python
  37. Подсчет элементов с помощью Counter из collections
  38. Декораторы в Python
  39. Печать календаря в Python
  40. Список и кортеж в Python
  41. Оператор assert в Python
  42. Проекты на Python
  43. Операция += для списков
  44. Обработка ошибок в JSON данных

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