Курс 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. Оператор * в Python
  2. Поиск наиболее частого элемента
  3. Создание таблиц в терминале с PrettyTable
  4. Разность множеств
  5. Поиск шаблона в начале строки
  6. Инициализация переменных
  7. CSV строка разделение в Python
  8. Перемешивание списка с shuffle()
  9. Работа с комплексными числами
  10. Подробная информация о %pinfo
  11. Оптимизация создания строк
  12. Именование переменных в Python
  13. JSON-esque в Python
  14. Операции с кортежами
  15. Оператор распаковки в Python
  16. Множественные конструкторы в Python
  17. Структура данных словарь в Python
  18. CLI-инструмент howdoi
  19. Управление виртуальными средами в Python
  20. Функция print() — вывод информации
  21. Оптимизация методов в Python 3.7
  22. Работа с контекст-менеджером «with»
  23. Подсчет вхождений элементов
  24. Проверка условий: all и any
  25. Декодирование строк в Python
  26. Профилирование кода
  27. Работа с файлами в Python
  28. Операторы сравнения в Python
  29. Срез списка в Python
  30. Обработка ошибок в JSON данных
  31. Гибкие функции Python
  32. Нахождение отличий в списках
  33. Хэш-функции и метод цепочек
  34. Проверка типа данных
  35. Многоточие в Python
  36. Расчет времени выполнения программы
  37. Работа с комплексными числами
  38. Удаление ресурса в Python
  39. Очистка списка от False, None, 0, «»
  40. Метод __ixor__ для побитового исключающего ИЛИ
  41. Сравнение строк в Python
  42. Операция += для списков
  43. Добавление вложенных списков
  44. Получение текущего времени в Python
  45. Работа с часовыми поясами в Python.
  46. Генератор данных в Keras
  47. Логирование с Logzero

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