Курс 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. Очистка данных с помощью pandas
  2. enumerate() в Python для работы с индексами
  3. Функция zip() для объединения списков
  4. Создание словаря через dict comprehension
  5. Ветвление выражения в Python
  6. Установка и использование emoji
  7. Хранение переменных в словаре.
  8. Установка пакетов с помощью pip
  9. Создание множества в Python
  10. Освоение Python
  11. Наиболее частотные элементы с помощью Counter
  12. Локальные переменные.
  13. Перевод эмодзи и эмотиконов.
  14. Работа с переменными в Python
  15. Сортировка в Python
  16. Метод Self в Python
  17. Проверка ввода с помощью isdigit
  18. Поиск самого длинного слова в списке с использованием max()
  19. Работа с географическими данными в Python
  20. Работа с комплексными числами
  21. Чтение и запись TOML-конфигов
  22. Экранирование символов в Python
  23. Многопоточность и асинхронное программирование в Python
  24. Статическая типизация в Python
  25. Python Метод del.
  26. Объединение списков в Python
  27. Преобразование данных в Python
  28. Проверка переменных окружения в Python
  29. Работа с датами в Python
  30. Декораторы в Python
  31. Мониторинг работы программы Py-spy
  32. Работа с набором данных CIFAR10 в PyTorch
  33. Python Поверхностное Копирование
  34. Использование функции product
  35. Работа с множествами в Python
  36. Добавление Progressbar в Python
  37. Создание веб-приложения с Flask
  38. Перевод двоичного кода в целое число
  39. Лямбда-функции в Python
  40. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  41. Метод repr() в Python
  42. Множественное назначение в Python
  43. Работа с Telegram API на Python
  44. Использование модуля __future__
  45. Python: динамическая типизация и проверка типов
  46. Работа с файлами и директориями в Python.
  47. Обмен значений переменных в Python
  48. Библиотека wikipedia для Python
  49. Установка пакета в Python

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