Python, datetime modülünü kullanarak tarih ve saatler üzerinde kolayca işlem yapmamıza olanak tanır. Bu modül, tarih ve saatlerle çalışırken gereken sınıfları içerir.
datetime modülü, Python’daki tarih ve saat verilerini yönetmek için en güçlü araçlardan biridir. Bu modül sayesinde tarih ve saatleri oluşturabilir, karşılaştırabilir ve biçimlendirebiliriz.
Bu yazımızda, datetime modülünü kullanarak güncel tarihi nasıl alacağımızı ve bunun yanında saat bilgilerini de nasıl alacağımızı detaylı bir şekilde inceleyeceğiz.
Datetime Modülü Nedir?
datetime, Python’un yerleşik bir modülüdür ve tarih ve saat (zaman) ile ilgili işlemler yapmamıza olanak tanır. Bu modül, tarihleri ve saatleri temsil eden nesneleri oluşturmak, karşılaştırmak, biçimlendirmek ve bu nesneler üzerinde çeşitli işlemler yapmak için gerekli sınıfları içerir.
Örneğin, bir programın belirli bir gün veya saatte çalışması gerektiğinde, datetime modülü sayesinde o tarih ve saati temsil eden bir nesne oluşturabiliriz. Aynı şekilde, dosya değişiklik tarihini öğrenmek istediğimizde de bu modülden yararlanabiliriz.
Pythonda Bugünün Tarihini Alma
Pythonda bugünün tarihini almak için datetime modülünü kullanabiliriz. Bu modül, today() metodunu içeren date sınıfını barındırır. today() metodu, o anki tarihi YYYY-MM-DD formatında verir.
Date.today() metodunu kullanarak bugünün tarihini şu şekilde alabiliriz:
from datetime import date
# Bugünün tarihi
bugün = date.today()
print(bugün)
Output:
2023-10-12
Pythonda bugünün tarihi date.today()
metodu ile kolayca alınabilir. Bu yöntem, güncel tarihi YYYY-MM-DD formatında verir.
Pythonda Bugünün Saatini Alma
Pythonda bugünün saatini almak için datetime modülünü kullanabiliriz. Bu modül, hem tarih hem de saat bilgilerini içeren now() metodunu içeren datetime sınıfını barındırır. now() metodu, o anki tarihi ve saati YYYY-MM-DD HH:MM:SS formatında verir.
Datetime.now() metodunu kullanarak bugünün saatini şu şekilde alabiliriz:
from datetime import datetime
# Bugünün tarihi ve saati
bugün_saat = datetime.now()
print(bugün_saat)
Output:
2023-10-12 13:47:45.907827
Pythonda bugünün tarihi ve saati datetime.now()
metodu ile kolayca alınabilir. Bu yöntem, güncel tarihi ve saat bilgisini YYYY-MM-DD HH:MM:SS formatında verir.
Tarihi Biçimlendirme (Formatting)
Pythonda datetime nesnesinin string formatını değiştirmek için strftime() metodunu kullanabiliriz. Bu metot,