Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

Finish cleaning TestCalendarDateUnit #181

Open
2 tasks
dopplershift opened this issue Sep 10, 2015 · 1 comment
Open
2 tasks

Finish cleaning TestCalendarDateUnit #181

dopplershift opened this issue Sep 10, 2015 · 1 comment

Comments

@dopplershift
Copy link
Member

dopplershift commented Sep 10, 2015

This deals with remaining issues after #180 is merged.

  • Look at commented out cases and decide if they should be succeeding or not
  • Finish refactor by moving testBig and testCoordsByCalendarField into another test class. This is predicated upon deciding what those tests should actually be checking.
@dopplershift
Copy link
Member Author

Here's the original "test" output before the refactor:

50000000 years since 1970-01-01 00:00:00Z == 50001928-10-07T01:30:00.064Z

50000000 calendar years since 1970-01-01 00:00:00Z == 50001970-01-01T00:00:00Z
secs since 1997-01-01 == secs since 1997-01-01 00:00:00Z (joda proleptic_gregorian) == 1997-01-01T00:00:00Z (udunit)
secs since 1582-10-16 == secs since 1582-10-16 00:00:00Z (joda proleptic_gregorian) == 1582-10-16T00:00:00Z (udunit)
secs since 1582-10-15 == secs since 1582-10-15 00:00:00Z (joda proleptic_gregorian) == 1582-10-15T00:00:00Z (udunit)
secs since 1582-10-01 == secs since 1582-10-01 00:00:00Z (joda proleptic_gregorian) == 1582-10-01T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since 1582-10-01' == -12220502400000 != -12219638400000 (diff = -864000000)
secs since 1582-10-02 == secs since 1582-10-02 00:00:00Z (joda proleptic_gregorian) == 1582-10-02T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since 1582-10-02' == -12220416000000 != -12219552000000 (diff = -864000000)
secs since 1582-10-03 == secs since 1582-10-03 00:00:00Z (joda proleptic_gregorian) == 1582-10-03T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since 1582-10-03' == -12220329600000 != secs since 1992-10-8 15:15:42.5 -6:00 == secs since 1992-10-08 21:15:42.500Z (joda proleptic_gregorian) == 1992-10-08T21:15:42Z (udunit)
secs since 1992-10-8 15:15:42.5 +6 == secs since 1992-10-08 09:15:42.500Z (joda proleptic_gregorian) == 1992-10-08T09:15:42Z (udunit)
secs since 1992-10-8 15:15:42.534 == secs since 1992-10-08 15:15:42.534Z (joda proleptic_gregorian) == 1992-10-08T15:15:42Z (udunit)
  BAD compare CDU and udunits 'secs since 1992-10-8 15:15:42.534' == 718557342534 != 718557342533 (diff = 1)
secs since 1992-10-8 15:15:42 == secs since 1992-10-08 15:15:42Z (joda proleptic_gregorian) == 1992-10-08T15:15:42Z (udunit)
secs since 1992-10-8 15:15 == secs since 1992-10-08 15:15:00Z (joda proleptic_gregorian) == 1992-10-08T15:15:00Z (udunit)
secs since 1992-10-8 15 == secs since 1992-10-08 15:00:00Z (joda proleptic_gregorian) == 1992-10-08T15:00:00Z (udunit)
secs since 1992-10-8T15 == secs since 1992-10-08 15:00:00Z (joda proleptic_gregorian) == 1992-10-08T15:00:00Z (udunit)
secs since 1992-10-8 == secs since 1992-10-08 00:00:00Z (joda proleptic_gregorian) == 1992-10-08T00:00:00Z (udunit)
secs since 199-10-8 == secs since 0199-10-08 00:00:00Z (joda proleptic_gregorian) == 0199-10-08T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since 199-10-8' == -55863129600000 != -55863216000000 (diff = 86400000)
secs since 19-10-8 == secs since 0019-10-08 00:00:00Z (joda proleptic_gregorian) == 0019-10-08T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since 19-10-8' == -61543411200000 != -61543584000000 (diff = 172800000)
secs since 1-10-8 == secs since 0001-10-08 00:00:00Z (joda proleptic_gregorian) == 0001-10-08T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since 1-10-8' == -62111404800000 != -62111577600000 (diff = 172800000)
secs since +1101-10-8 == secs since 1101-10-08 00:00:00Z (joda proleptic_gregorian) == 1101-10-08T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since +1101-10-8' == -27398822400000 != -27398217600000 (diff = -604800000)
secs since -1101-10-8 == secs since -1101-10-08 00:00:00Z (joda proleptic_gregorian) == 1101-10-08T00:00:00Z (udunit)
  BAD compare CDU and udunits 'secs since -1101-10-8' == -96887145600000 != -27398217600000 (diff = -69488928000000)
secs since 1992-10-8T7:00 -6:00 == secs since 1992-10-08 13:00:00Z (joda proleptic_gregorian) == 1992-10-08T13:00:00Z (udunit)
secs since 1992-10-8T7:00 +6:00 == secs since 1992-10-08 01:00:00Z (joda proleptic_gregorian) == 1992-10-08T01:00:00Z (udunit)
secs since 1992-10-8T7 -6:00 == secs since 1992-10-08 13:00:00Z (joda proleptic_gregorian) == 1992-10-08T13:00:00Z (udunit)
secs since 1992-10-8T7 +6:00 == secs since 1992-10-08 01:00:00Z (joda proleptic_gregorian) == 1992-10-08T01:00:00Z (udunit)
secs since 1992-10-8 7 -6:00 == secs since 1992-10-08 13:00:00Z (joda proleptic_gregorian) == 1992-10-08T13:00:00Z (udunit)
secs since 1992-10-8 7 +6:00 == secs since 1992-10-08 01:00:00Z (joda proleptic_gregorian) == 1992-10-08T01:00:00Z (udunit)
days since 1992 == days since 1992-01-01 00:00:00Z (joda proleptic_gregorian) == 1992-01-01T00:00:00Z (udunit)
hours since 2011-02-09T06:00:00Z == hours since 2011-02-09 06:00:00Z (joda proleptic_gregorian) == 2011-02-09T06:00:00Z (udunit)
seconds since 1968-05-23 00:00:00 == seconds since 1968-05-23 00:00:00Z (joda proleptic_gregorian) == 1968-05-23T00:00:00Z (udunit)
seconds since 1968-05-23 00:00:00 UTC == seconds since 1968-05-23 00:00:00Z (joda proleptic_gregorian) == 1968-05-23T00:00:00Z (udunit)
seconds since 1968-05-23 00:00:00 GMT == seconds since 1968-05-23 00:00:00Z (joda proleptic_gregorian) == 1968-05-23T00:00:00Z (udunit)
secs since 0000-01-01 == secs since 0000-01-01 00:00:00Z (joda proleptic_gregorian) == 0001-01-01T00:00:00Z (udunit)
  BAD diff = 172800000
secs since 0001-01-01 == secs since 0001-01-01 00:00:00Z (joda proleptic_gregorian) == 0001-01-01T00:00:00Z (udunit)
  BAD diff = 172800000
secs since -0001-01-01 == secs since -0001-01-01 00:00:00Z (joda proleptic_gregorian) == 0001-01-01T00:00:00Z (udunit)
  BAD diff = -62985600000
secs since 0001-01-01 == secs since 0001-01-01 00:00:00Z (joda gregorian) == 0001-01-01T00:00:00Z (udunit)
secs since -0001-01-01 == secs since -0001-01-01 00:00:00Z (joda gregorian) == 0001-01-01T00:00:00Z (udunit)
  BAD diff = -31622400000
seconds since 1968-05-23 00:00:00 UTC == seconds since 1968-05-23 00:00:00Z (joda proleptic_gregorian) == 1968-05-23T00:00:00Z (udunit)
seconds since 1970-01-01 00 UTC == seconds since 1970-01-01 00:00:00Z (joda proleptic_gregorian) == 1970-01-01T00:00:00Z (udunit)
days since 2008-01-01 0:00:00 00:00 == days since 2008-01-01 00:00:00Z (joda proleptic_gregorian)
0 days since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
1 days since 2008-02-29 00:00:00Z == 2008-03-01T00:00:00Z
2 days since 2008-02-29 00:00:00Z == 2008-03-02T00:00:00Z
3 days since 2008-02-29 00:00:00Z == 2008-03-03T00:00:00Z
4 days since 2008-02-29 00:00:00Z == 2008-03-04T00:00:00Z
5 days since 2008-02-29 00:00:00Z == 2008-03-05T00:00:00Z
6 days since 2008-02-29 00:00:00Z == 2008-03-06T00:00:00Z
7 days since 2008-02-29 00:00:00Z == 2008-03-07T00:00:00Z
8 days since 2008-02-29 00:00:00Z == 2008-03-08T00:00:00Z
9 days since 2008-02-29 00:00:00Z == 2008-03-09T00:00:00Z
10 days since 2008-02-29 00:00:00Z == 2008-03-10T00:00:00Z
11 days since 2008-02-29 00:00:00Z == 2008-03-11T00:00:00Z
12 days since 2008-02-29 00:00:00Z == 2008-03-12T00:00:00Z

0 hours since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
1 hours since 2008-02-29 00:00:00Z == 2008-02-29T01:00:00Z
2 hours since 2008-02-29 00:00:00Z == 2008-02-29T02:00:00Z
3 hours since 2008-02-29 00:00:00Z == 2008-02-29T03:00:00Z
4 hours since 2008-02-29 00:00:00Z == 2008-02-29T04:00:00Z
5 hours since 2008-02-29 00:00:00Z == 2008-02-29T05:00:00Z
6 hours since 2008-02-29 00:00:00Z == 2008-02-29T06:00:00Z
7 hours since 2008-02-29 00:00:00Z == 2008-02-29T07:00:00Z
8 hours since 2008-02-29 00:00:00Z == 2008-02-29T08:00:00Z
9 hours since 2008-02-29 00:00:00Z == 2008-02-29T09:00:00Z
10 hours since 2008-02-29 00:00:00Z == 2008-02-29T10:00:00Z
11 hours since 2008-02-29 00:00:00Z == 2008-02-29T11:00:00Z
12 hours since 2008-02-29 00:00:00Z == 2008-02-29T12:00:00Z

0 months since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
1 months since 2008-02-29 00:00:00Z == 2008-03-30T10:29:03.831Z
2 months since 2008-02-29 00:00:00Z == 2008-04-29T20:58:07.662Z
3 months since 2008-02-29 00:00:00Z == 2008-05-30T07:27:11.494Z
4 months since 2008-02-29 00:00:00Z == 2008-06-29T17:56:15.325Z
5 months since 2008-02-29 00:00:00Z == 2008-07-30T04:25:19.156Z
6 months since 2008-02-29 00:00:00Z == 2008-08-29T14:54:22.987Z
7 months since 2008-02-29 00:00:00Z == 2008-09-29T01:23:26.819Z
8 months since 2008-02-29 00:00:00Z == 2008-10-29T11:52:30.650Z
9 months since 2008-02-29 00:00:00Z == 2008-11-28T22:21:34.481Z
10 months since 2008-02-29 00:00:00Z == 2008-12-29T08:50:38.312Z
11 months since 2008-02-29 00:00:00Z == 2009-01-28T19:19:42.143Z
12 months since 2008-02-29 00:00:00Z == 2009-02-28T05:48:45.975Z

0 years since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
1 years since 2008-02-29 00:00:00Z == 2009-02-28T05:48:45.975Z
2 years since 2008-02-29 00:00:00Z == 2010-02-28T11:37:31.949Z
3 years since 2008-02-29 00:00:00Z == 2011-02-28T17:26:17.924Z
4 years since 2008-02-29 00:00:00Z == 2012-02-28T23:15:03.899Z
5 years since 2008-02-29 00:00:00Z == 2013-02-28T05:03:49.874Z
6 years since 2008-02-29 00:00:00Z == 2014-02-28T10:52:35.848Z
7 years since 2008-02-29 00:00:00Z == 2015-02-28T16:41:21.823Z
8 years since 2008-02-29 00:00:00Z == 2016-02-28T22:30:07.798Z
9 years since 2008-02-29 00:00:00Z == 2017-02-28T04:18:53.772Z
10 years since 2008-02-29 00:00:00Z == 2018-02-28T10:07:39.747Z
11 years since 2008-02-29 00:00:00Z == 2019-02-28T15:56:25.722Z
12 years since 2008-02-29 00:00:00Z == 2020-02-28T21:45:11.696Z

secs since 1997 == secs since 1997-01-01 00:00:00Z (joda proleptic_gregorian) == 1997-01-01T00:00:00Z (udunit)
secs since 1997-07 == secs since 1997-07-01 00:00:00Z (joda proleptic_gregorian) == 1997-07-01T00:00:00Z (udunit)
secs since 1997-07-16 == secs since 1997-07-16 00:00:00Z (joda proleptic_gregorian) == 1997-07-16T00:00:00Z (udunit)
secs since 1997-07-16T19:20+01:00 == secs since 1997-07-16 18:20:00Z (joda proleptic_gregorian) == 1997-07-16T18:20:00Z (udunit)
secs since 1997-07-16T19:20:30+01:00 == secs since 1997-07-16 18:20:30Z (joda proleptic_gregorian) == 1997-07-16T18:20:30Z (udunit)
 0 calendar days since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
 1 calendar days since 2008-02-29 00:00:00Z == 2008-03-01T00:00:00Z
 2 calendar days since 2008-02-29 00:00:00Z == 2008-03-02T00:00:00Z
 3 calendar days since 2008-02-29 00:00:00Z == 2008-03-03T00:00:00Z
 4 calendar days since 2008-02-29 00:00:00Z == 2008-03-04T00:00:00Z
 5 calendar days since 2008-02-29 00:00:00Z == 2008-03-05T00:00:00Z
 6 calendar days since 2008-02-29 00:00:00Z == 2008-03-06T00:00:00Z
 7 calendar days since 2008-02-29 00:00:00Z == 2008-03-07T00:00:00Z
 8 calendar days since 2008-02-29 00:00:00Z == 2008-03-08T00:00:00Z
 9 calendar days since 2008-02-29 00:00:00Z == 2008-03-09T00:00:00Z
10 calendar days since 2008-02-29 00:00:00Z == 2008-03-10T00:00:00Z
11 calendar days since 2008-02-29 00:00:00Z == 2008-03-11T00:00:00Z
12 calendar days since 2008-02-29 00:00:00Z == 2008-03-12T00:00:00Z
13 calendar days since 2008-02-29 00:00:00Z == 2008-03-13T00:00:00Z
14 calendar days since 2008-02-29 00:00:00Z == 2008-03-14T00:00:00Z
 0 calendar days since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
10 calendar days since 2008-02-29 00:00:00Z == 2008-03-10T00:00:00Z
20 calendar days since 2008-02-29 00:00:00Z == 2008-03-20T00:00:00Z
30 calendar days since 2008-02-29 00:00:00Z == 2008-03-30T00:00:00Z
40 calendar days since 2008-02-29 00:00:00Z == 2008-04-09T00:00:00Z
50 calendar days since 2008-02-29 00:00:00Z == 2008-04-19T00:00:00Z
60 calendar days since 2008-02-29 00:00:00Z == 2008-04-29T00:00:00Z
70 calendar days since 2008-02-29 00:00:00Z == 2008-05-09T00:00:00Z
80 calendar days since 2008-02-29 00:00:00Z == 2008-05-19T00:00:00Z
90 calendar days since 2008-02-29 00:00:00Z == 2008-05-29T00:00:00Z
100 calendar days since 2008-02-29 00:00:00Z == 2008-06-08T00:00:00Z
110 calendar days since 2008-02-29 00:00:00Z == 2008-06-18T00:00:00Z
120 calendar days since 2008-02-29 00:00:00Z == 2008-06-28T00:00:00Z

 0 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
 1 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T01:00:00Z
 2 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T02:00:00Z
 3 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T03:00:00Z
 4 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T04:00:00Z
 5 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T05:00:00Z
 6 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T06:00:00Z
 7 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T07:00:00Z
 8 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T08:00:00Z
 9 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T09:00:00Z
10 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T10:00:00Z
11 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T11:00:00Z
12 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T12:00:00Z
13 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T13:00:00Z
14 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T14:00:00Z
 0 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
10 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T10:00:00Z
20 calendar hours since 2008-02-29 00:00:00Z == 2008-02-29T20:00:00Z
30 calendar hours since 2008-02-29 00:00:00Z == 2008-03-01T06:00:00Z
40 calendar hours since 2008-02-29 00:00:00Z == 2008-03-01T16:00:00Z
50 calendar hours since 2008-02-29 00:00:00Z == 2008-03-02T02:00:00Z
60 calendar hours since 2008-02-29 00:00:00Z == 2008-03-02T12:00:00Z
70 calendar hours since 2008-02-29 00:00:00Z == 2008-03-02T22:00:00Z
80 calendar hours since 2008-02-29 00:00:00Z == 2008-03-03T08:00:00Z
90 calendar hours since 2008-02-29 00:00:00Z == 2008-03-03T18:00:00Z
100 calendar hours since 2008-02-29 00:00:00Z == 2008-03-04T04:00:00Z
110 calendar hours since 2008-02-29 00:00:00Z == 2008-03-04T14:00:00Z
120 calendar hours since 2008-02-29 00:00:00Z == 2008-03-05T00:00:00Z

 0 calendar months since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
 1 calendar months since 2008-02-29 00:00:00Z == 2008-03-29T00:00:00Z
 2 calendar months since 2008-02-29 00:00:00Z == 2008-04-29T00:00:00Z
 3 calendar months since 2008-02-29 00:00:00Z == 2008-05-29T00:00:00Z
 4 calendar months since 2008-02-29 00:00:00Z == 2008-06-29T00:00:00Z
 5 calendar months since 2008-02-29 00:00:00Z == 2008-07-29T00:00:00Z
 6  5 calendar years since 2008-02-29 00:00:00Z == 2013-02-28T00:00:00Z
calendar months since 2008-02-29 00:00:00Z == 2008-08-29T00:00:00Z
 7 calendar months since 2008-02-29 00:00:00Z == 2008-09-29T00:00:00Z
 8 calendar months since 2008-02-29 00:00:00Z == 2008-10-29T00:00:00Z
 9 calendar months since 2008-02-29 00:00:00Z == 2008-11-29T00:00:00Z
10 calendar months since 2008-02-29 00:00:00Z == 2008-12-29T00:00:00Z
11 calendar months since 2008-02-29 00:00:00Z == 2009-01-29T00:00:00Z
12 calendar months since 2008-02-29 00:00:00Z == 2009-02-28T00:00:00Z
13 calendar months since 2008-02-29 00:00:00Z == 2009-03-29T00:00:00Z
 6 calendar years since 2008-02-29 00:00:00Z == 2014-02-28T00:00:00Z
14 calendar months since 2008-02-29 00:00:00Z == 2009-04-29T00:00:00Z
 0 calendar months since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
10 calendar months since 2008-02-29 00:00:00Z == 2008-12-29T00:00:00Z
20 calendar months since 2008-02-29 00:00:00Z == 2009-10-29T00:00:00Z
30 calendar months since 2008-02-29 00:00:00Z == 2010-08-29T00:00:00Z
40 calendar months since 2008-02-29 00:00:00Z == 2011-06-29T00:00:00Z
50 calendar months since 2008-02-29 00:00:00Z == 2012-04-29T00:00:00Z
60 calendar months since 2008-02-29 00:00:00Z == 2013-02-28T00:00:00Z
70 calendar months since 2008-02-29 00:00:00Z == 2013-12-29T00:00:00Z
80 calendar months since 2008-02-29 00:00:00Z == 2014-10-29T00:00:00Z
90 calendar months since 2008-02-29 00:00:00Z == 2015-08-29T00:00:00Z
100 calendar months since 2008-02-29 00:00:00Z == 2016-06-29T00:00:00Z
110 calendar months since 2008-02-29 00:00:00Z == 2017-04-29T00:00:00Z
120 calendar months since 2008-02-29 00:00:00Z == 2018-02-28T00:00:00Z

 0 calendar years since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
 1 calendar years since 2008-02-29 00:00:00Z == 2009-02-28T00:00:00Z
 2 calendar years since 2008-02-29 00:00:00Z == 2010-02-28T00:00:00Z
 3 calendar years since 2008-02-29 00:00:00Z == 2011-02-28T00:00:00Z
 4 calendar years since 2008-02-29 00:00:00Z == 2012-02-29T00:00:00Z
 7 calendar years since 2008-02-29 00:00:00Z == 2015-02-28T00:00:00Z
-12219465600000 (diff = -864000000)
 8 calendar years since 2008-02-29 00:00:00Z == 2016-02-29T00:00:00Z
secs since 1582-10-04 == secs since 1582-10-04 00:00:00Z (joda proleptic_gregorian) == 1582-10-04T00:00:00Z (udunit)
 9 calendar years since 2008-02-29 00:00:00Z == 2017-02-28T00:00:00Z
  BAD compare CDU and udunits 'secs since 1582-10-04' == -12220243200000 != -12219379200000 (diff = -864000000)
10 calendar years since 2008-02-29 00:00:00Z == 2018-02-28T00:00:00Z
11 calendar years since 2008-02-29 00:00:00Z == 2019-02-28T00:00:00Z
12 calendar years since 2008-02-29 00:00:00Z == 2020-02-29T00:00:00Z
13 calendar years since 2008-02-29 00:00:00Z == 2021-02-28T00:00:00Z
14 calendar years since 2008-02-29 00:00:00Z == 2022-02-28T00:00:00Z
 0 calendar years since 2008-02-29 00:00:00Z == 2008-02-29T00:00:00Z
10 calendar years since 2008-02-29 00:00:00Z == 2018-02-28T00:00:00Z
20 calendar years since 2008-02-29 00:00:00Z == 2028-02-29T00:00:00Z
30 calendar years since 2008-02-29 00:00:00Z == 2038-02-28T00:00:00Z
40 calendar years since 2008-02-29 00:00:00Z == 2048-02-29T00:00:00Z
50 calendar years since 2008-02-29 00:00:00Z == 2058-02-28T00:00:00Z
60 calendar years since 2008-02-29 00:00:00Z == 2068-02-29T00:00:00Z
70 calendar years since 2008-02-29 00:00:00Z == 2078-02-28T00:00:00Z
80 calendar years since 2008-02-29 00:00:00Z == 2088-02-29T00:00:00Z
90 calendar years since 2008-02-29 00:00:00Z == 2098-02-28T00:00:00Z
100 calendar years since 2008-02-29 00:00:00Z == 2108-02-29T00:00:00Z
110 calendar years since 2008-02-29 00:00:00Z == 2118-02-28T00:00:00Z
120 calendar years since 2008-02-29 00:00:00Z == 2128-02-29T00:00:00Z

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants