• Diplomjodler@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 days ago

    I’ll give it a shot. Looks a bit kludgy and I’ve been typing this on my phone while sitting on the toilet. What am I doing with my life?

    from datetime import datetime 
    
    now = datetime.now()
    year = now.strftime('%Y')
    month = now.strftime('%m')
    day = now.strftime('%d')
    tenyearsago = datetime(year-10, month, day)
    print(tenyearsago.strftime('%d.%m.%Y')
    
    • Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      or just this

      from datetime import datetime
      
      today = datetime.today()
      ten_years_ago = today.replace(year=today.year - 10)
      print("Date 10 years ago:", ten_years_ago.date())