НачатьНачать бесплатно

Воспроизведение формата ISO с помощью strftime()

В предыдущей главе вы использовали strftime() для создания строк из объектов date. Теперь, когда вы знакомы с объектами datetime, давайте потренируемся делать нечто похожее.

Воспроизведите метод .isoformat() с помощью .strftime() и выведите время начала первой поездки из нашего набора данных.

Справочник
%Y4-значный год (0000–9999)
%m2-значный месяц (1–12)
%d2-значный день (1–31)
%H2-значный час (0–23)
%M2-значная минута (0–59)
%S2-значная секунда (0–59)

Это упражнение является частью курса

Работа с датами и временем в Python

Посмотреть курс

Инструкции к упражнению

  • Заполните fmt так, чтобы формат соответствовал стандарту ISO 8601.
  • Выведите first_start с помощью .isoformat() и .strftime() — результаты должны совпадать.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import datetime
from datetime import datetime

# Pull out the start of the first trip
first_start = onebike_datetimes[0]['start']

# Format to feed to strftime()
fmt = "____"

# Print out date with .isoformat(), then with .strftime() to compare
print(first_start.isoformat())
print(____)
Редактировать и запускать код