Курс 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"
- Библиотека itertools: объединение списков
- Сортировка с помощью key
- inspect в Python: анализ кода
- Работа с срезами в Numpy
- Метаклассы в Python
- Python: возвращение нескольких значений
- Безопасный доступ к значениям словаря
- Python: отличительная особенность — отступы
- Работа с itertools
- Оптимизация поиска в словарях
- Зарезервированные слова в Python
- Фильтрация входных данных в Python
- Получение размера объекта с sys.getsizeof()
- Удаление элементов из списка в Python.
- Обновление шаблона base.html
- Избегайте пустого списка
- Pillow: работа с изображениями
- Генераторы данных
- Любовь к Python
- Объединение словарей в Python
- Особенности множеств в Python
- Оператор деления для класса Rational
- Поиск подстроки в строке
- Функция eval() в Python
- Преобразование данных в Python
- Преобразование регистра строк
- Создание комплексных чисел
- Работа со строками в Python.
- Блок else в обработке исключений
- Работа с множествами в Python
- Стать Python-разработчиком
- Применение функции к каждому элементу списка
- Создание списка через цикл
- Метод setitem в Python
- Модуль sys: основы
- Разделение строки в Python
- Непрерывная проверка в Python
- Избегание циклических зависимостей классов в Python
- Создание объекта timedelta
- Создание и операции с дробями
- Декоратор Ajax required
- Работа с контекст-менеджером «with»
- Создание таблиц в Python с PrettyTable
- Поиск индекса элемента в списке
- Потоковый ввод в Python
- Работа с массивами в Python















