Курс 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"
- Функция reversed() в Python
- Работа с очередями в Python
- Генераторы в Python
- Декораторы в Python
- Итераторы с потерямиZIP
- Отображение HTML кода в Python
- Перевод текста с Python Translator
- Ошибка NotImplemented в Python
- Проверка наличия элемента в списке
- Конкатенация строк с помощью join()
- Настройка вывода в Numpy
- Отладка производительности Python
- Иерархия классов в Python
- Сортировка элементов с OrderedDict
- Анонимные функции Lambda
- Динамические маршруты во Flask
- Импорт модулей и пакетов в Python
- Комментарии в Python.
- Определение локальных переменных в Python
- Метод init в Python
- Применение функции к списку
- Многострочные комментарии в Python
- Удаление элемента по индексу в Python
- Создание списка через итерацию
- Генерация случайных чисел Python
- Создание вкладок с TKinter
- Регулярные выражения: метод match
- Работа с асинхронными задачами в Python
- Резервирование символов в Python
- Операторы увеличения и уменьшения переменной
- Списковое включение в Python
- globals и locals
- Создание списка дат
- Оператор break в Python
- Получение атрибутов и методов класса
- Цикл while в Python
- Работа с многоуровневыми словарями в Python
- Функциональное программирование.
- Ключевое слово global в Python
- Работа с эмодзи в Python
- Объединение списков в строку
- Метод ifloordiv для пользовательских классов
- Обмен данными с asyncio.Queue
- Вложенные функции в Python
- Сравнение строк в Python
- Обновление и получение данных в SQLite
- Удаление элементов из списка в Python















