Воспроизведение формата ISO с помощью strftime()
В предыдущей главе вы использовали strftime() для создания строк из объектов date. Теперь, когда вы знакомы с объектами datetime, давайте потренируемся делать нечто похожее.
Воспроизведите метод .isoformat() с помощью .strftime() и выведите время начала первой поездки из нашего набора данных.
| Справочник | |
|---|---|
| %Y | 4-значный год (0000–9999) |
| %m | 2-значный месяц (1–12) |
| %d | 2-значный день (1–31) |
| %H | 2-значный час (0–23) |
| %M | 2-значная минута (0–59) |
| %S | 2-значная секунда (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(____)