# DATETIME MODÜLÜ

# Tarih, Saat gibi işlemler yapılabilir.

from datetime import date


bugun = date.today()

print(bugun) # 2026-09-25

print(type(bugun)) # <class 'datetime.date'>

print(bugun.year) # 2026

print(bugun.month) # 9

print(bugun.day) # 25

print(bugun.weekday()) # 4 (Haftanın 4. günü) (Haftayı 0-6 numaralandırır.)

print(bugun.isoweekday()) # 5 (haftanın 5. günü)  (Pazartesi'yi 1 kabul edip. 1-7 arası numaralandırır.

gecmis_tarih = date(2015,8,13)

print(gecmis_tarih) # 2015-08-13

gecen_zaman = bugun - gecmis_tarih

print(gecen_zaman) # 4061 days, 0:00:00 (iki tarih arasındaki fark)

print(type(gecen_zaman)) # <class 'datetime.timedelta'>

# --------------

# Date Time

from datetime import datetime

suan = datetime.now()

print(suan) # 2026-09-25 21:19:38.629434

print(type(suan)) # <class 'datetime.datetime'>

print(suan.year) # 2026

print(suan.month) # 9

print(suan.day) # 25

print(suan.hour) # 21print(suan.minute) # 20

print(suan.second) # 57

print(suan.ctime()) # Fri Sep 25 21:22:01 2026