Курс 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"
- Конкатенация строк с join() в Python
- Проверка существования переменной с оператором :=
- Оператор in для проверки наличия элемента
- Замена символов в строке
- Работа с collections.Counter
- Генераторы данных
- Работа с пакетами
- Руководство по Pymorphy2
- Изменение IP-адреса в Python
- Исправление ошибки NameError
- F-строки в Python
- Генерация UUID в Python
- Работа с изменяемыми списками
- Обход словаря в Python
- Преобразование числа в восьмеричную строку
- Однострочники Python
- OrderedDict — упорядоченный словарь
- Освоение Python
- Чтение и запись TOML-конфигов
- Конкатенация строк в Python
- Освобождение памяти в Python
- Закрытие файла в Python
- Блок try…finally в Python
- Проверка памяти объекта
- Управление сессиями в Python
- Декодирование строк в Python
- Методы Python для работы с данными
- Работа с контекстными переменными
- Правила именования переменных
- Проблемы с dict в Python
- Раздувающийся словарь в Python
- Делегирование в Python
- Модуль math: основные функции
- Метод append() для списка
- Обновление и получение данных в SQLite
- Глобальные переменные в Python
- Функция zip() в Python
- Изменение элемента списка
- Применение функции map() в Python
- Декодирование байтов в строку
- Функция map() и ленивая оценка
- Генератор списка в Python
- Метод join для наборов
- Атрибуты массивов в Numpy
- Определение относительного пути
- Логические операторы в Python















