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, kursun bir parçasıdır
Python'da Tarihler ve Saatlerle Çalışmak
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(____)