Курс 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. Работа с Event() в threading
  2. Создание функций высшего порядка
  3. Шаблоны Flask: условия и циклы
  4. Возврат нескольких значений
  5. Очистка данных в Python
  6. Работа с кортежами в Python
  7. Основные операции с библиотекой Numpy
  8. Combobox в Tkinter
  9. Применение функции к списку
  10. Замыкания в Python
  11. Декораторы в Python
  12. Избегание циклических зависимостей классов в Python
  13. Метод remove() для удаления элемента из списка
  14. Сортировка данных с лямбда-функциями
  15. Преобразование документов в PDF с помощью Spire.Office
  16. Создание лямбда-функций
  17. Обработка исключений в Python 3
  18. Работа с CSV файлами
  19. Модуль os в Python: работа с файлами
  20. Обновление и получение данных в SQLite
  21. Модуль itertools: эффективная работа с итераторами
  22. Проверка подстроки в строке с помощью in
  23. Создание треугольника Паскаля
  24. Добавление Progressbar в Python
  25. Генераторы в Python
  26. Lambda-функция в Python: использование с map() и sum()
  27. Однострочники Python
  28. Установка и использование pyshorteners
  29. Команда %dhist — список посещенных каталогов
  30. Работа с enumerate()
  31. Работа с SQLite в Python
  32. Преобразование чисел в Python
  33. Проектирование Singleton с метаклассом
  34. Метод округления чисел
  35. Профилирование данных с Pandas
  36. Метод setdefault() в Python
  37. Перезагрузка оператора в Python
  38. Получение текущей даты в Python
  39. Перемешивание списка с shuffle()
  40. Сортировка в Python
  41. Логирование с Loguru
  42. Нахождение хеша для бесконечности и NaN в Python
  43. Операторы увеличения и уменьшения переменной
  44. Экспорт данных в файл.
  45. Разделение строки с помощью re.split()
  46. Использование модуля math
  47. Howdoi — получение ответов из терминала
  48. Расчет времени выполнения

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