BaşlayınÜcretsiz Başlayın

Metinlerden datetime oluşturma

Çoğu zaman tarihleri farklı formatlarda alırsın. Tarihleri metin (string) olarak tutan birçok veri kaynağı vardır. Web sayfalarını kazımak, kullanıcı girişi ve metin dosyaları bunlara birkaç örnek. Datetime’leri eşlemek için biçim dizileri strftime adresinde bulunabilir. Diyelim ki Ekim 1989’daki mini çöküşe ait tarihi crash_text dizesi olarak ve 3 Temmuz 1990’daki durgunluğa ait tarihi recession_text dizesi olarak, farklı formatlarda buldun. İkisinin de Python kodunda temsili nasıl olurdu?

Bu egzersiz

Finans için Orta Düzey Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • 1989’daki mini çöküş için verilen metne karşılık gelen bir biçim dizesi oluştur.
  • 1990’daki durgunluk için metne karşılık gelen bir biçim dizesi oluştur.
  • 1990’daki durgunluğu temsil eden bir datetime oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

crash_text = "Friday the 13th, Oct, 1989"

# Create a format string mapping the text
crash_format_str = "%____ the %dth, %b, %____"
min_crash = datetime.datetime.strptime(crash_text, crash_format_str)
print(min_crash)

recession_text = "07/03/90"

# Create format string
recession_format_str = "%____/%____/%____"

# Create datetime from text using format string
nineties_rec = datetime.datetime.strptime(____, ____)
print(nineties_rec)
Kodu Düzenle ve Çalıştır