Курс 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"
- Работа с комплексными числами в Python
- Генератор списка с условием if
- Шаблоны и наследование в Flask
- Оператор «not» в Python
- Регулярные выражения: метод match
- Метод split() в Python
- Метод __complex__ в Python
- Конкатенация списков в Python
- Проверка ввода с помощью isdigit
- Декоратор total_ordering для сравнения объектов
- Функция findall() для поиска вхождений строки
- Многострочные комментарии в Python
- Основные методы NumPy
- Работа с файлами в Python
- Функции в одну строку
- Установка и использование Python-dateutil
- Асинхронное программирование с asyncio
- Работа с географическими данными.
- Особенности множеств в Python
- Декораторы для регистрации функций
- Изменение переменной в Python: nonlocal
- Логирование с Logzero
- Удаление ключа из словаря
- Обработка исключения UnboundLocalError
- Операторы сравнения в Python
- Склеивание строк через метод join()
- Мониторинг памяти с Pympler
- Получение ID процесса
- Работа с NumPy.linalg
- Вывод букв строки в Python
- Форматирование строк с помощью f-строк
- Метод rename() для переименования файлов и каталогов
- Получение обратного списка чисел
- Непрерывная проверка в Python
- Оператор умножения для вектора
- Векторизация в Python с NumPy.
- Циклы for в Python
- Работа с словарями в Python
- Измерение времени выполнения кода с использованием time
- Курс по дообучению ChatGPT
- Установка Home Assistant
- Создание спинбокса в tkinter
- Сохранение и загрузка модели в PyTorch
- Удаление символа из строки
- Работа с WindowsPath()
- Виртуальное окружение Python















