Курс 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"
- Функции min(), max(), sum()
- Экспорт внешнего файла с помощью writefile
- Поиск индекса элемента в списке
- Ключевое слово global в Python
- Метод enumerate() в Python
- Комментарии в Python
- Python и Юникод: работа с цифрами
- Избегание изменяемых аргументов
- Создание новой даты в Python
- Удаление элементов во время итерации
- Метод get для словаря
- Синхронизация потоков с time.sleep()
- Метод enumerate() в Python
- Карта бомбоубежищ в Москве и Питере
- Метод rmatmul для пользовательских матриц
- Форматирование строк в Python
- Применение функции map() в Python
- Потоковый ввод в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Инициализация переменных
- Создание детектора плагиата
- Распаковка элементов последовательности
- Класс UserDict: дополнительная функциональность
- Поиск простых чисел
- Работа с f-строками 2.0
- Оператор «is not» в Python
- Решение переменной Шредингера
- Методы __repr__ и __str__ в Python
- Декораторы в Python
- Вычисление логарифмов в Python
- Создание и инициализация объектов
- Функция eval() в Python
- Генераторы в Python
- Метод rxor для операции побитового исключающего «или»
- Подписка на каналы разработчиков
- Docstring в Python
- Поиск файлов по шаблону
- UserList в Python: Описание и примеры использования
- Метаклассы в Python
- Создание и использование ChainMap
- Замена символов в строке
- Просмотр атрибутов и методов класса
- Аннотации типов в Python
- Асинхронное выполнение задач в Python
- Python: Splat-оператор и splatty-splat
- Преобразование range в итератор
- Метод __getitem__ в Python















