Курс 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"
- Карта бомбоубежищ в Москве и Питере
- Переопределение метода __or__()
- Декоратор Property в Python
- Вычисление натурального логарифма в NumPy
- Оператор Walrus: правильное использование
- Основные операции с Numpy
- Работа с WindowsPath()
- Удаление файлов в Python
- Секреты Python
- Комплексные числа в Python
- Уникальные значения из списка
- Регистрация на TenChat
- Переопределение унарных операторов
- Поток данных в Python
- Оптимизация памяти с помощью __slots__
- Проверка переменных окружения в Python
- Форматирование строк с f-строками
- Основные методы NumPy
- Измерение времени выполнения кода
- Проверка подстроки в строке
- Создание функций высшего порядка
- Изменение логики работы с временем
- Функции с необязательными аргументами
- Атрибуты класса и экземпляра в Python
- Замыкания в Python
- Метод enumerate() в Python
- Форматирование кода на Python
- Функции map() и reduce() в Python
- Создание генераторов в Python
- Работа с YAML в Python: PyYAML.
- Многострочные строки в Python
- Методы list в Python
- Метод join для объединения строк
- Передача аргументов через **arguments
- Подсчет вхождений элементов
- F-строки в Python 3.8
- Генераторы в Python
- Создание циклической ссылки
- Декораторы с аргументами
- Вложенные функции в Python
- Оператор in в Python
- Библиотека Emoji: использование смайлов в Python
- Поиск элементов BeautifulSoup
- Создание лямбда-функций
- Python и Юникод: работа с цифрами















