Why does the time package only define durations up to Hour?

I am doing a lot of work right now that requires day and year durations and I have to define those myself. I wonder why they didn't include those in the time package.

13 points · 3 comments · view on lemmy.world

3 Comments

tedu@azorius.net · 10 pts · 2y (2 replies)

If they provided constants, someone would complain that they produce the wrong result for daylight savings or leap years.

iluminae@lemmy.world · 5 pts · 2y (1 reply)

This - no one can agree how long a day, week, month, year etc are!

Like sure it's 24 hours in a day but is a year 365 days? No, not technically speaking.

Time has always been really hard for programmers.

GarytheSnail@programming.dev · 6 pts · 2y

Well now I need to go add some tests and fix some bugs. Thanks yall.