Курс 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"
- Поиск подстроки в строке
- Удаление дубликатов из списка
- Сортировка с параметром key
- Форматирование строк в Python
- Генераторы списков
- Сумма элементов списка
- Переменная с нижним подчеркиванием
- ROT13 Шифр Цезаря в Python
- Распаковка значений в Python
- Метод bool() в Python
- Комментарии в Python
- Экранирование символов в Python
- Передача словаря через **kwargs
- Использование defaultdict в Python
- 9 уловок для чистого кода
- Утечки переменных цикла в Python 3.x
- UserString в Python
- Проблема сравнения словарей
- Работа с буфером обмена на Python
- Переопределение метода delitem в Python
- Извлечение статей с newspaper3k
- Создание файла с проверкой ошибки
- Списковый компрехеншен.
- Именование переменных в Python
- Проблемы с именами переменных
- Инверсия списков и строк в Python
- Применение функции map() с лямбда-функциями
- Обезопасьте ввод данных
- Обработка исключений в Python
- Форматирование данных с помощью pprint
- Обязательные аргументы в Python
- Запуск внешних программ с subprocess
- Печать в одной строке
- Изменение списка срезом
- Объединение словарей в Python
- Импорт с альтернативным именем
- Глобальные переменные в Python
- Копирование и вставка текста в Python
- Создание вкладок с TKinter
- Фильтрация списка чисел
- Python reversed() vs срез[::-1]
- Проверка вхождения подстроки
- Создание инструмента обнаружения плагиата
- Оператор умножения для вектора
- Управление ресурсами с контекстными менеджерами
- Python 3.12: переиспользование кавычек















