Курс 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"
- Метод __index__ в Python
- Распаковка аргументов в Python
- Пересечение списков с использованием множеств
- Обезопасьте ввод данных
- Объединение словарей в Python
- Разделение списка на гнппы
- Работа с библиотекой xkcd
- Функция zip() в Python
- Перегрузка операторов в Python
- Освоение Python
- Модуль math: константы π и e
- Операторы объединения в Python 3.9
- Создание файла с проверкой ошибки
- Фильтрация списка чисел
- Переопределение метода len
- Удаление специальных символов с помощью re.sub
- Компиляция регулярных выражений
- Обновление шаблона base.html
- Область видимости переменных в Python
- Константы в модуле cmath
- Python UserString — создание подклассов строк
- Сортировка слиянием
- Работа с argparse
- Разработка игры Pong с turtle
- Python Enum Weekday Usage
- Декораторы в Python
- Создание спинбокса в tkinter
- Работа с изображениями PIL
- Функции min(), max(), sum()
- Python: библиотеки и функции
- Генераторы по генератору
- Сортировка с помощью key
- Функция map() в Python
- Переопределение унарных операторов
- Создание множества в Python
- Библиотека Rich: форматирование текста
- Создание списка через итерацию
- Обновление и получение данных в SQLite
- Преобразование в float
- Именованные кортежи в Python
- Перевод текста с Python Translator
- Проверка существования переменной с оператором :=
- Преобразование генераторов в циклы
- Изменение элемента списка
- Транспонирование 2D-массива с помощью zip
- Проверка наличия элемента в списке
- Принципы LSP и ISP в Python
- Справка по импортированным модулям
- Введение в Python
- Очистка входных данных















