Відтворення формату 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(____)