How is this implemented? Is it just functions and the language assumes the first parameter is autofilled with variable.function syntax?
from datetime import datetime from dateutil.relativedelta import relativedelta print(datetime.now() + relativedelta(years=10)) # 2035-08-24 12:02:49.795177
This is like a 10yo meme template, fellow kids pls update your meme stashes!
But why is it mirrored? Shiny is on the left, always has been.
Meh. If it works it works. Keep the golden oldies in circulation I say!
🟥🟥🔵👷I guess were doing memes now.
Never worked on Ruby, so I definitely cannot judge it, but that syntax looks so uncomfortable…
And the best part is the Ruby way accounts for leap years.
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.
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')
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())