Python’da tarih ve saatlerle uğraşmak bir güçlük olabilir. Neyse ki, bunu kolaylaştırmanın yerleşik bir yolu var: Python datetime modülü.
datetime, tarihler, saatler, dakikalar, saniyeler, haftanın günleri, aylar, yıllar vb. gibi zamanla ilgili öğeleri tanımlamamıza ve işlememize yardımcı olur. Saat dilimlerini ve yaz saati uygulamasını yönetmek gibi çeşitli hizmetler sunar. Zaman damgası verileriyle çalışabilir. Dizelerden haftanın gününü, ayın gününü ve diğer tarih ve saat biçimlerini çıkarabilir.
Bu örnekte, kullanıcıdan dize formatında tarih verisi alacağız ve bu tarihi bir tarih nesnesine dönüştüreceğiz.
Python Kodu:Kullanıcıdan Tarih alma
1 2 3 4 5 6 7 8 | from datetime import datetime tarih_string = str(input('Tarih girin(yyyy-aa-gg): ')) tarih = datetime.strptime(tarih_string, "%Y-%m-%d") print(tarih) |
Çıktı:
1 2 3 4 | Tarih girin(yyyy-aa-gg): 2000-05-25 2000-05-25 00:00:00 |
Python: Kullanıcıdan Tarih Saat Alma
1 2 3 4 5 6 7 8 | from datetime import datetime tarih_string = str(input('Tarih girin(yyyy-aa-gg SS:DD): ')) tarih = datetime.strptime(tarih_string, "%Y-%m-%d %H:%M") print(tarih) |
1 2 3 4 | Tarih girin(yyyy-aa-gg SS:DD): 2000-06-10 20:30 2000-06-10 20:30:00 |
Yorum Yap