4 ms·
> A week (or a month) always begins and ends in the same year Okay, of course a week can begin in an year and end in the next, but how exactly would a month n
by SwiftyBug 4y ago
> A week (or a month) always begins and ends in the same year
Okay, of course a week can begin in an year and end in the next, but how exactly would a month not begin and end in the same year?
- grardb 4y agoHere you go: https://youtu.be/-5wpm-gesOY?t=368 https://youtu.be/-5wpm-gesOY?t=368 I'd highly recommend watching the whole video, by the way. It's really good.
- idiocrat 4y agoWork in Finance. My year starts on April 1st. I do not want my year to start on January 1st, else I will need to work through all holidays for year-end closing.
- amarant 4y agoI don't think they mean what you think they mean. I think they mean that if someone says "remind me in a month" On December 3rd, the reminder would be next year. I've never met a developer who believed that, but I've met plenty who would forget about the edge-case and write a buggy time-library. As is the case for most of these.
- slaymaker1907 4y agoThere is a concept of "week year" in Java so a given month could simultaneously exist in two (week) years.
- saalweachter 4y agoDepends on your calendar! Presidential proclamations are signed and dated in two calendars, "the year of our Lord", and "the year of the Independence of the United States of America": IN WITNESS WHEREOF, I have hereunto set my hand this twenty-fifth day of October, in the year of our Lord two thousand twenty-one, and of the Independence of the United States of America the two hundred and forty-sixth. The former uses January 1st as the start of each new year; the latter, July 4th. In England, Lady Day (March 25th) was the turnover of a new year, for about 6 centuries.
- dahfizz 4y ago"Falsehoods programmers believe about X" articles inevitably become a discussion about niche anthropology facts. No programmer has ever cared about Lady Day when writing a program. And if they did, by definition, they would understand it's significance.
- saalweachter 4y agoThe point of these "falsehoods" threads is that programmers may not care about these niche anthropology facts, but users may care a lot. It's not crazy to think that a user may, say, want to create a database of historical records, like when people were born, married or buried. Now I want to find out the age people were when married... suddenly, the existence of Lady Day and the time and place the dates were recorded become very important.
- IncRnd 4y agoI think they are talking about the End Of Period for a month. Whatever batch or closeout type processing happens during that time period can flow into the next year, despite it being flagged/tagged/marked with the last month of the prior year. So, be careful with using dates! (unless you are a Time Druid) It could also be a reference to the start of the calendar, but that isn't bound to happen again.... Well, unless it does. Then, on the other hand (because Time is funky that way) your time may not be the same as my time, since we could be in different time zones.