• Eager Eagle@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    14 hours ago

    I prefer the one on the left because it’s evident it doesn’t account for leap days, while I’d be questioning whether the one on the right does.

    • Diplomjodler@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      8 hours 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')