Курс 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. Функции min(), max(), sum()
  2. Экспорт внешнего файла с помощью writefile
  3. Поиск индекса элемента в списке
  4. Ключевое слово global в Python
  5. Метод enumerate() в Python
  6. Комментарии в Python
  7. Python и Юникод: работа с цифрами
  8. Избегание изменяемых аргументов
  9. Создание новой даты в Python
  10. Удаление элементов во время итерации
  11. Метод get для словаря
  12. Синхронизация потоков с time.sleep()
  13. Метод enumerate() в Python
  14. Карта бомбоубежищ в Москве и Питере
  15. Метод rmatmul для пользовательских матриц
  16. Форматирование строк в Python
  17. Применение функции map() в Python
  18. Потоковый ввод в Python
  19. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  20. Инициализация переменных
  21. Создание детектора плагиата
  22. Распаковка элементов последовательности
  23. Класс UserDict: дополнительная функциональность
  24. Поиск простых чисел
  25. Работа с f-строками 2.0
  26. Оператор «is not» в Python
  27. Решение переменной Шредингера
  28. Методы __repr__ и __str__ в Python
  29. Декораторы в Python
  30. Вычисление логарифмов в Python
  31. Создание и инициализация объектов
  32. Функция eval() в Python
  33. Генераторы в Python
  34. Метод rxor для операции побитового исключающего «или»
  35. Подписка на каналы разработчиков
  36. Docstring в Python
  37. Поиск файлов по шаблону
  38. UserList в Python: Описание и примеры использования
  39. Метаклассы в Python
  40. Создание и использование ChainMap
  41. Замена символов в строке
  42. Просмотр атрибутов и методов класса
  43. Аннотации типов в Python
  44. Асинхронное выполнение задач в Python
  45. Python: Splat-оператор и splatty-splat
  46. Преобразование range в итератор
  47. Метод __getitem__ в Python

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