Работа с датами в формате ISO 8601 в Python

Перейти в телеграм, чтобы получить результаты теста
Пройдите тест, узнайте какой профессии подходите
Вам подходит профессия:
Аналитик данных
Основные характеристики профессии:
не нужно общаться с людьми
логика
анализ
поиск закономерностей
работа с числами
Построим личный план перехода в профессию для вас бесплатно
- убедитесь, подходит вам профессия или нет
- получите оценку своих навыков и шансов освоить профессию
- забронируем за вами скидку 55% на обучение, пока думаете
Позвоним вам в течение часа — не пропустите звонок
Чем занимается специалист
Специалист создает все онлайн-продукты, программы, приложения, игры и сайты, которыми вы пользуетесь каждый день.
Создает — значит описывает последовательность действий на специальном языке программирования. Настраивает действия, что должно произойти, если пользователь нажмет на кнопку.
Средняя зарплата начинающего специалиста в первый год работы:
от 50 000 ₽
Что надо знать и уметь, чтобы выучиться на аналитика:
- базовое школьное образование
- уверенные навыки работы с компьютером
- опыт выполнения задач в конкретные сроки
Глубокие знания математики или английского не нужны
Почему мы рекомендуем вам эту профессию
Ваш скрытый талант:
наблюдательность
Часто при работе с данными, особенно полученными из различных API, возникает необходимость преобразования строк, содержащих дату и время в формате
Часто при работе с данными, особенно полученными из различных API, возникает необходимость преобразования строк, содержащих дату и время в формате ISO 8601, в объекты datetime
в Python. Такие строки могут выглядеть, например, так: «2021-09-15T15:30:00Z».
Однако использование стандартной функции strptime
из модуля datetime
может быть неудобным и затратным по времени, особенно для новичков. Эта функция требует точного знания формата даты и времени и его ручного ввода.
Более удобным и быстрым способом преобразования строк в формате ISO 8601 в объекты datetime
является использование библиотеки dateutil
.
Установка библиотеки dateutil
Для установки библиотеки dateutil
достаточно ввести следующую команду в консоли:
pip install python-dateutil
Использование библиотеки dateutil
После установки библиотеки для преобразования строки в формате ISO 8601 в объект datetime
достаточно воспользоваться функцией parse
из модуля dateutil.parser
. Например:
from dateutil.parser import parse
date_string = "2021-09-15T15:30:00Z"
date = parse(date_string)
print(date)
Вывод этого кода будет следующим:
2021-09-15 15:30:00+00:00
Таким образом, библиотека dateutil
предоставляет удобный и быстрый способ преобразования дат и времени из строки в формате ISO 8601 в объекты datetime
в Python.
Добавить комментарий