Tarihleri çıkarmak
Python date nesneleri, takvim tarihlerini sayılara benzer şekilde ele almamızı sağlar: karşılaştırabilir, sıralayabilir, toplayabilir ve hatta çıkarabiliriz. Bu sayede, elle yapması zahmetli olacak tarih hesaplarını kolayca yaparız.
2007 Florida kasırga sezonu kayıtlardaki en yoğun sezonlardan biriydi; tek yılda 8 kasırga görüldü. İlki 9 Mayıs 2007'de, sonuncusu ise 13 Aralık 2007'de vurdu. 2007'deki ilk ve son kasırga arasında kaç gün geçti?
Bu egzersiz
Python'da Tarihler ve Saatlerle Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
datetimeiçindendateöğesini içe aktar.- 9 Mayıs 2007 için bir
datenesnesi oluştur vestartdeğişkenine ata. - 13 Aralık 2007 için bir
datenesnesi oluştur veenddeğişkenine ata. - Ortaya çıkan
timedeltanesnesindeki gün sayısını yazdırmak içinend'denstart'ı çıkar.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import date
from ____ import ____
# Create a date object for May 9th, 2007
start = date(____, ____, ____)
# Create a date object for December 13th, 2007
end = date(____, ____, ____)
# Subtract the two dates and print the number of days
print((____ - ____).____)