These may look like similar formulas, but
Date(2021, 11, 1) + Day(1) will return 12/2/2021
while
Date(2021, 11, 1) + Days(1) will return 11/2/2021
You probably want the second one. I don’t have a clue why Day(1) works like that.
These may look like similar formulas, but
Date(2021, 11, 1) + Day(1) will return 12/2/2021
while
Date(2021, 11, 1) + Days(1) will return 11/2/2021
You probably want the second one. I don’t have a clue why Day(1) works like that.
Here’s the background:
What Day(1) does is first converts 1 to DateTime, resulting in 12/31/1899, then take a month day out of it, which is 31.
Days(x) sorta does nothing because 1 day = 1 as a number. It’s just syntactic sugar.
So Date(2021, 11, 1) + Day(1) is the same as Date(2021, 11, 1) + 31 and also the same as Date(2021, 11, 1) + Days(31)
But yes, easy to confuse.
This seems really unintuitive.
Using Day()with just an input integer should throw a warning by default and ask if you meant to use Days()
Well, but if you are inputting something that’s measured in months or hours it’s pretty useful.