Zacznij terazZacznij za darmo

Odtwarzanie formatu ISO za pomocą strftime()

W poprzednim rozdziale używałeś/aś strftime() do tworzenia łańcuchów tekstowych z obiektów date. Teraz, gdy znasz już obiekty datetime, przećwicz podobne działanie.

Odtwórz metodę .isoformat() za pomocą .strftime() i wyświetl godzinę rozpoczęcia pierwszego przejazdu w naszym zbiorze danych.

Odniesienie
%Yrok (4 cyfry, 0000–9999)
%mmiesiąc (2 cyfry, 1–12)
%ddzień (2 cyfry, 1–31)
%Hgodzina (2 cyfry, 0–23)
%Mminuta (2 cyfry, 0–59)
%Ssekunda (2 cyfry, 0–59)

To ćwiczenie jest częścią kursu

Praca z datami i czasem w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij fmt, aby odpowiadał formatowi ISO 8601.
  • Wyświetl first_start, używając zarówno .isoformat(), jak i .strftime() – wyniki powinny być identyczne.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____)
Edytuj i uruchom kod