Курс 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. Вакансии в Nebius
  2. Назначение максимального и минимального значения переменной в Python.
  3. Создание и обучение модели с Keras
  4. Объединение словарей в Python
  5. Списки: объединение, изменение
  6. Декоратор Ajax required
  7. Непрерывная проверка в Python
  8. Применение функции map() в Python
  9. Метод split() для разделения строк
  10. Печать в одной строке
  11. Поиск с библиотекой Google
  12. Добавление вложенных списков
  13. Python reversed() функция
  14. Основные методы NumPy
  15. Удаление элемента по индексу в Python
  16. Обработка ошибок ввода данных
  17. Взаимодействие с sys
  18. JMESPath в Python
  19. Различия символов в Python
  20. Python: цикл for и оператор присваивания
  21. Скрытие вывода данных
  22. Сравнение def и lambda в Python
  23. Импорт модуля из другого каталога
  24. Сложение матриц в NumPy
  25. Функция __init__ в Python
  26. Изменение логики работы с временем
  27. Функция zip() — объединение последовательностей
  28. Модуль math: константы π и e
  29. Объединение списков в строку
  30. Monkey Patching в Python
  31. Работа с enumerate()
  32. Python enumerate() функции
  33. Форматирование чисел в Python
  34. Декоратор защиты анонимных пользователей
  35. Измерение времени выполнения кода с помощью time
  36. Чтение бинарного файла в Python.
  37. Удаление элементов из списка в Python.
  38. Вложенные функции в Python
  39. Перевод текста с Python Translator
  40. Сортировка в Python
  41. Генераторы в Python
  42. Инверсия списка/строки в Python
  43. Оператор обр. импликации
  44. Итерация по коллекции в Python
  45. Форматирование строк в Python
  46. Выражения-генераторы в Python

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