strftime() ile ISO biçimini yeniden oluşturma
Önceki bölümde, date nesnelerinden dizeler oluşturmak için strftime() kullandın. Artık datetime nesnelerini bildiğine göre, benzer bir şeyi yaparak pratik yapalım.
.strftime() kullanarak .isoformat() yöntemini yeniden oluştur ve veri kümemizdeki ilk yolculuk başlangıcını yazdır.
| Referans | |
|---|---|
| %Y | 4 haneli yıl (0000-9999) |
| %m | 2 haneli ay (1-12) |
| %d | 2 haneli gün (1-31) |
| %H | 2 haneli saat (0-23) |
| %M | 2 haneli dakika (0-59) |
| %S | 2 haneli saniye (0-59) |
Bu egzersiz
Python'da Tarihler ve Saatlerle Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
- ISO 8601 biçimiyle eşleşmesi için
fmtdeğerini tamamla. first_startdeğerini hem.isoformat()hem de.strftime()ile yazdır; aynı olmalılar.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(____)