Python DateTime Modülü

Python'da datetime modülü, tarih ve zamanla ilgili işlemler yapmanızı sağlayan bir standart kütüphanedir. Aşağıda, datetime modülünü kullanarak temel işlemleri nasıl gerçekleştireceğinizi gösteren birkaç örnek bulunmaktadır:

Tarih ve Zamanı Almak:

from datetime import datetime
# Şu anki tarih ve zamanı almak
now = datetime.now()
print(now)

# Belirli bir tarihi ve zamanı oluşturmak

specific_date = datetime(2023, 9, 21, 12, 30, 0)  # Yıl, Ay, Gün, Saat, Dakika, Saniye
print(specific_date)

Tarihi Biçimlendirmek:

from datetime import datetime
now = datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date)

Tarih ve Zamanı Ayırmak:

from datetime import datetime
now = datetime.now()
year = now.year
month = now.month
day = now.day
hour = now.hour
minute = now.minute
second = now.second
print(f"Yıl: {year}, Ay: {month}, Gün: {day}, Saat: {hour}, Dakika: {minute}, Saniye: {second}")

Tarih ve Zaman İşlemleri:

from datetime import datetime, timedelta
now = datetime.now()
yesterday = now - timedelta(days=1)
tomorrow = now + timedelta(days=1)
print(f"Bugün: {now}")
print(f"Dün: {yesterday}")
print(f"Yarın: {tomorrow}")

Tarih içinde bazı alanları sıfır olarak almak:

import datetime
dt = datetime.datetime.now()
dt = dt.replace(hour=0, minute=0, second=0, microsecond=0)

X gün önceki veya sonraki tarihi bulmak.

50 gün önceki tarihi bulan kod.

import datetime 
today = datetime.datetime.now()
d = datetime.timedelta(days = 50)
a = today - d
b = today + d
print(a, b)

Bu örnekler, datetime modülünün temel kullanımlarını göstermektedir. 



Google