Tarih Hesaplayıcı
Herhangi bir tarihten gün, hafta, ay veya yıl ekleyin ya da çıkarın.
Sıkça Sorulan Sorular
Kod Uygulaması
from datetime import date, timedelta
from dateutil.relativedelta import relativedelta # pip install python-dateutil
def add_to_date(start: date, years=0, months=0, weeks=0, days=0) -> date:
"""Add years, months, weeks, and days to a date."""
result = start + relativedelta(years=years, months=months, weeks=weeks, days=days)
return result
def subtract_from_date(start: date, years=0, months=0, weeks=0, days=0) -> date:
"""Subtract years, months, weeks, and days from a date."""
result = start - relativedelta(years=years, months=months, weeks=weeks, days=days)
return result
# Example
today = date.today()
print(f"Today: {today}")
print(f"Today + 3 months: {add_to_date(today, months=3)}")
print(f"Today + 1 year 2 weeks: {add_to_date(today, years=1, weeks=2)}")
print(f"Today - 6 months: {subtract_from_date(today, months=6)}")
print(f"Today + 100 days: {add_to_date(today, days=100)}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.