Курс 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
- Python: изменяемые и неизменяемые коллекции
- Объединение кортежей в Python
- Доступ к локальным переменным
- Создание генераторов
- Использование подчеркивания в REPL
- Получение пути к текущему скрипту с помощью os
- Основные операции с библиотекой Numpy
- Измерение времени выполнения кода с использованием time
- Проверка переменных окружения в Python
- Конкатенация списков в Python
- Работа с эмодзи в Python
- Метод join() для объединения элементов строки
- Преобразование текста в речь с Python
- Модуль subprocess: запуск внешних команд
- ChainMap избыточные ключи
- Импорт модулей в Python 3.12
- Ускорение выполнения кода в Python
- TypedDict для kwargs в Python 3.12
- Функция pow() — возвести число в степень
- Переопределение метода xor в Python
- Получение идентификатора объекта в памяти
- Нарезка списков в Python
- Создание уникального проекта
- Создание таблиц в терминале с PrettyTable
- Функция zip() в Python
- Оператор match в Python
- Использование двоеточия в Python
- Форматирование строк в Python
- Выключение компьютера с помощью Python
- Передача аргументов через **arguments
- Операторы сравнения в Python
- Курсы Яндекс Практикум
- Удаление символа из строки
- Переопределение метода __lshift__
- Сравнение def и lambda в Python
- Закрытие файла в Python
- Передача параметров в Python
- Работа с URL-адресами в Python
- Обработка ошибки IndexError
- Метод is_absolute() для PurePath
- Изменение логики работы с временем
- Хеширование паролей с солью
- CSV строка разделение в Python
- Порядок операций в Python
- Удаление элемента по индексу в Python
- Генерация фальшивых данных с Faker
- Проверка версии Python















