Tarih biçimlerini dönüştürme - basit
Avrupa’daki Satış alanı A ve Avustralya’daki Satış alanı B farklı tarih biçimleri kullanıyor.
- Satış A: 14/02/2018 tarihinde 4000
- Satış B: 2 March 2018 tarihinde 3000
Satış dönemlerini birleştirmek veya karşılaştırmak istiyorsak, aynı tarih biçimine dönüştürmemiz gerekir. Bunu datetime kütüphanesini ve datetime.strptime(date_string, format) yöntemini, aşağıdaki yönergeleri kullanarak kolayca yapabiliriz:
| Directive | Anlamı | Örnek |
|---|---|---|
| %d | Ayın günü, sıfırla doldurulmuş ondalık sayı | 01, 02, …, 31 |
| %b | Ayın yerel kısaltılmış adı | Jan, Feb, …, Dec |
| %B | Ayın yerel tam adı | January, …, December |
| %m | Ay, sıfırla doldurulmuş ondalık sayı | 01, 02, …, 12 |
| %y | Yüzyılsız yıl, sıfırla doldurulmuş ondalık sayı | 00, 01, …, 99 |
| %Y | Yüzyıllı yıl, ondalık sayı | 1970, 1988, 2001, 2013 |
Bu egzersiz
Python ile Finansal Tahminleme
kursunun bir parçasıdırEgzersiz talimatları
datetimekütüphanesini içe aktar.- Her satışın tarihini gün-ay-yıl olacak şekilde standart bir biçime dönüştüren bir
dt_objectoluştur. - Karşılaştırmak için her sonucu yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import the datetime python library
from ____ import ____
# Create a dt_object to convert the first date and print the month result
dt_object1 = datetime.strptime('14/02/2018', '____')
print(____)
# Create a dt_object to convert the second date and print the month result
dt_object2 = datetime.strptime('2 March 2018', '____')
print(____)