Open QuantDevHacks opened 1 year ago
The rationale was simply to enforce that negative integral values for month
are never represented (ditto for day
), while they are for year
. It was realized that this design choice had a small cost in terms of homogeneity. And that was weighed against the small benefit of enforcing lack of negative values for month
and day
. I recognized this as a small-cost / small-benefit design decision and landed with where it is today.
Quick question:
Might you tell me the reasoning behind
day
andmonth
types being cast tounsigned
, whileyear
types are cast toint
?Thanks in advance.