@sunshine@lemmy.ml to Programmer Humor@lemmy.mlEnglish • 1 month agoI'm new to using Ruby and this tickled me pinklemmy.mlimagemessage-square95fedilinkarrow-up1297arrow-down18
arrow-up1289arrow-down1imageI'm new to using Ruby and this tickled me pinklemmy.ml@sunshine@lemmy.ml to Programmer Humor@lemmy.mlEnglish • 1 month agomessage-square95fedilink
minus-squareEager EaglelinkfedilinkEnglish10•1 month agoI 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.
minus-squareDiplomjodlerlinkfedilink4•edit-21 month agoI’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')
minus-squareDigital MarklinkfedilinkEnglish4•1 month agoAnd what happens when you run that on Feb 29, 2024?
minus-squareEager EaglelinkfedilinkEnglish2•1 month agodatetime raises a ValueError when trying to create an invalid date
minus-squareEager EaglelinkfedilinkEnglish2•1 month agoor 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())
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?
And what happens when you run that on Feb 29, 2024?
datetime raises a ValueError when trying to create an invalid date
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())