Курс 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"
- Работа с контекстными менеджерами
- Упрощение условных выражений с тернарным оператором
- Форматирование строк в Python
- Повторение элементов в Python
- Создание .exe файла с pyinstaller
- CSV строка разделение в Python
- Измерение времени выполнения кода
- Объединение коллекций в Python
- Объединение списков в Python
- Работа с CSV файлами в Python
- Метод сравнения объектов в Python
- Просмотр атрибутов и методов класса
- Метод remove() для удаления элемента из списка
- Обработка исключений с блоком else
- Работа с срезами в Numpy
- Основные операции с библиотекой Numpy
- Управление виртуальными средами в Python
- Модуль math: константы π и e
- Функция zip() — объединение последовательностей
- Класс Counter() для подсчета элементов
- Обработка исключений
- Проверка переменных окружения в Python
- Метод __float__ в Python
- Срез списка в Python
- Отправка поздравлений по дню рождения
- Работа с изображениями PIL
- Списковые включения в Python
- Работа с изображениями Pillow
- Логирование с Logzero
- Python: Фильтрация списков с помощью filter()
- Тайное преобразование типа ключа
- Дизассемблирование Python кода
- Создание и обучение модели с Keras
- Сортировка данных с лямбда-функциями
- Создание GUI с Tkinter: Entry
- Метод rsub для пользовательских чисел
- Обезопасьте ввод данных
- Шаблоны Flask: условия и циклы
- Перевод двоичного кода в целое число
- Замена подстроки
- Разделение строки с помощью re.split()
- Генераторные выражения и islice.
- Именование переменных в Python
- Удаление символа из строки
- Профилирование кода















