Курс 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"

  1. Обмен значений переменных в Python
  2. Python: изменяемые и неизменяемые коллекции
  3. Объединение кортежей в Python
  4. Доступ к локальным переменным
  5. Создание генераторов
  6. Использование подчеркивания в REPL
  7. Получение пути к текущему скрипту с помощью os
  8. Основные операции с библиотекой Numpy
  9. Измерение времени выполнения кода с использованием time
  10. Проверка переменных окружения в Python
  11. Конкатенация списков в Python
  12. Работа с эмодзи в Python
  13. Метод join() для объединения элементов строки
  14. Преобразование текста в речь с Python
  15. Модуль subprocess: запуск внешних команд
  16. ChainMap избыточные ключи
  17. Импорт модулей в Python 3.12
  18. Ускорение выполнения кода в Python
  19. TypedDict для kwargs в Python 3.12
  20. Функция pow() — возвести число в степень
  21. Переопределение метода xor в Python
  22. Получение идентификатора объекта в памяти
  23. Нарезка списков в Python
  24. Создание уникального проекта
  25. Создание таблиц в терминале с PrettyTable
  26. Функция zip() в Python
  27. Оператор match в Python
  28. Использование двоеточия в Python
  29. Форматирование строк в Python
  30. Выключение компьютера с помощью Python
  31. Передача аргументов через **arguments
  32. Операторы сравнения в Python
  33. Курсы Яндекс Практикум
  34. Удаление символа из строки
  35. Переопределение метода __lshift__
  36. Сравнение def и lambda в Python
  37. Закрытие файла в Python
  38. Передача параметров в Python
  39. Работа с URL-адресами в Python
  40. Обработка ошибки IndexError
  41. Метод is_absolute() для PurePath
  42. Изменение логики работы с временем
  43. Хеширование паролей с солью
  44. CSV строка разделение в Python
  45. Порядок операций в Python
  46. Удаление элемента по индексу в Python
  47. Генерация фальшивых данных с Faker
  48. Проверка версии Python

Marketello читают маркетологи из крутых компаний