
Key: DTV1186

Legacy Issue Number: 19197

Status: closed

Source: yahoo.com ( Michael Deckers)

Summary:
The formula given for the possible lengths
for an integral number of successive
Gregorian years is incorrect. It implies
an average length of the year of 365.235 d
while the correct value is 365.2425 d.
For instance it is well known that any
successive 400 Gregorian years comprise
exactly 146 097 d, while the formula
gives 146 094 d.
For the record, with a little algebra,
the number of days between Gregorian
calendar(Y', Jan, 01) and Gregorian
calendar(Y, Jan, 01) is easily seen
to be
floor( Δ·365.25 )
+ floor(3/4·floor(Δ/100))
+ Δ mod 4 > (Y  1)mod 4Δ mod 100 > (Y  1)mod 100 + Δ mod 400 > (Y  1)mod 400
where Δ = Y  Y'.

Reported: DTV 1.0 — Tue, 28 Jan 2014 05:00 GMT

Disposition: Resolved — DTV 1.1

Disposition Summary:
The reference is to the formula in the entry for ‘year value specifies duration value set’. The formula includes two erroneous factors of 2, and does not account for year values greater than 400 properly. The formula and the supporting concepts will be corrected.

Updated: Fri, 6 Mar 2015 20:58 GMT
DTV11 — incorrect formula for length of successive Gregorian years
 Key: DTV1186
 OMG Task Force: DateTime Vocabulary (DTV) 1.1 RTF