ÎncepețiÎncepe gratuit

Recrearea formatului ISO cu strftime()

În capitolul anterior, ai folosit strftime() pentru a crea șiruri de caractere din obiecte date. Acum că știi despre obiectele datetime, hai să exersăm ceva similar.

Recreează metoda .isoformat() folosind .strftime() și afișează primul moment de start al unei curse din setul nostru de date.

Referință
%Yan cu 4 cifre (0000-9999)
%mlună cu 2 cifre (1-12)
%dzi cu 2 cifre (1-31)
%Horă cu 2 cifre (0-23)
%Mminut cu 2 cifre (0-59)
%Ssecundă cu 2 cifre (0-59)

Acest exercițiu face parte din cursul

Lucrul cu date și ore în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează fmt astfel încât să corespundă formatului ISO 8601.
  • Afișează first_start folosind atât .isoformat(), cât și .strftime(); cele două rezultate ar trebui să fie identice.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul