From: <ai...@us...> - 2009-02-13 04:26:20
|
Revision: 9521 http://plplot.svn.sourceforge.net/plplot/?rev=9521&view=rev Author: airwin Date: 2009-02-13 04:26:16 +0000 (Fri, 13 Feb 2009) Log Message: ----------- Results of running echo 0xffff |lib/qsastime/qsastime_testlib in the top-level build tree. The tests consist of tests 1 (verbose near JD epoch), 2 (verbose near year epoch), 3 (verbose near MJD epoch), and 4 (non-verbose for every year between -5 million and + 5 million which is very close to the complete possible range since going to +/- 6 million years overflows the double MJD->base_day. For each of these tests, the dates covered for every year are at least Jan 1, Feb 28, Feb 29, Mar 1, and Dec 31 for both the Julian and Gregorian cases. These tests complete all my planned tests for the case where broken-down time (variety of dates within each year being tested) is the argument. They make all possible internal consistency checks of libqsastime as well as all possible external comparisons with my_timegm (the inverse of gmtime), gmtime, and strftime (which has similar functionality to the library's strfMJD) for the particular combinations of dates/times being tested. More tests are planned where a large number of time_t values will be the argument rather than the above broken-down time arguments. These additional tests will consist of essentially the same tests sampled differently in time. This added time coverage is unlikely to turn up any problems but is being done for completeness. Modified Paths: -------------- trunk/lib/qsastime/qsastime_testlib.out_standard Modified: trunk/lib/qsastime/qsastime_testlib.out_standard =================================================================== --- trunk/lib/qsastime/qsastime_testlib.out_standard 2009-02-13 04:10:06 UTC (rev 9520) +++ trunk/lib/qsastime/qsastime_testlib.out_standard 2009-02-13 04:26:16 UTC (rev 9521) @@ -1,102 +1,2118 @@ sizeof(time_t) = 8 sizeof(int) = 4 -Test 01 of calendar dates in vicinity of Julian day epoch -input and output (strfMJD, Julian proleptic calendar) date/time +Test 01 of calendar dates in the vicinity of the JD epoch + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4717-01-01T12:00:00.000000000000000Z -4717-01-01T12:00:00Z setFromUT JD = -1826.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4717-01-01T12:00:00Z -4717-01-01T12:00:00.000000000000000Z -4717-01-01T12:00:00Z --4717-01-01T12:00:00Z setFromUT JD = -1788.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4716-01-01T12:00:00.000000000000000Z -4716-01-01T12:00:00Z setFromUT JD = -1461.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4716-01-01T12:00:00Z -4716-01-01T12:00:00.000000000000000Z -4716-01-01T12:00:00Z --4716-01-01T12:00:00Z setFromUT JD = -1423.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4715-01-01T12:00:00.000000000000000Z -4715-01-01T12:00:00Z setFromUT JD = -1095.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4715-01-01T12:00:00Z -4715-01-01T12:00:00.000000000000000Z -4715-01-01T12:00:00Z --4715-01-01T12:00:00Z setFromUT JD = -1057.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4714-01-01T12:00:00.000000000000000Z -4714-01-01T12:00:00Z setFromUT JD = -730.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4714-01-01T12:00:00Z -4714-01-01T12:00:00.000000000000000Z -4714-01-01T12:00:00Z --4714-01-01T12:00:00Z setFromUT JD = -692.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4713-01-01T12:00:00.000000000000000Z -4713-01-01T12:00:00Z setFromUT JD = -365.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4713-01-01T12:00:00Z -4713-01-01T12:00:00.000000000000000Z -4713-01-01T12:00:00Z --4713-01-01T12:00:00Z setFromUT JD = -327.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4712-01-01T12:00:00.000000000000000Z -4712-01-01T12:00:00Z setFromUT JD = 0.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4712-01-01T12:00:00Z -4712-01-01T12:00:00.000000000000000Z -4712-01-01T12:00:00Z --4712-01-01T12:00:00Z setFromUT JD = 38.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4711-01-01T12:00:00.000000000000000Z -4711-01-01T12:00:00Z setFromUT JD = 366.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4711-01-01T12:00:00Z -4711-01-01T12:00:00.000000000000000Z -4711-01-01T12:00:00Z --4711-01-01T12:00:00Z setFromUT JD = 404.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4710-01-01T12:00:00.000000000000000Z -4710-01-01T12:00:00Z setFromUT JD = 731.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4710-01-01T12:00:00Z -4710-01-01T12:00:00.000000000000000Z -4710-01-01T12:00:00Z --4710-01-01T12:00:00Z setFromUT JD = 769.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4709-01-01T12:00:00.000000000000000Z -4709-01-01T12:00:00Z setFromUT JD = 1096.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4709-01-01T12:00:00Z -4709-01-01T12:00:00.000000000000000Z -4709-01-01T12:00:00Z --4709-01-01T12:00:00Z setFromUT JD = 1134.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4708-01-01T12:00:00.000000000000000Z -4708-01-01T12:00:00Z setFromUT JD = 1461.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4708-01-01T12:00:00Z -4708-01-01T12:00:00.000000000000000Z -4708-01-01T12:00:00Z --4708-01-01T12:00:00Z setFromUT JD = 1499.0000000000000000 days -input and output (strfMJD, Julian proleptic calendar) date/time + +Start of Julian proleptic inner test +input and output (strfMJD) date/time -4707-01-01T12:00:00.000000000000000Z -4707-01-01T12:00:00Z setFromUT JD = 1827.0000000000000000 days -input and output (strftime), and output (strfMJD, Gregorian proleptic calendar) date/time +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4707-01-01T12:00:00Z -4707-01-01T12:00:00.000000000000000Z -4707-01-01T12:00:00Z --4707-01-01T12:00:00Z setFromUT JD = 1865.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4717-02-28T12:00:00.000000000000000Z +-4717-02-28T12:00:00Z +setFromUT JD = -1768.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4717-02-28T12:00:00Z +-4717-02-28T12:00:00.000000000000000Z +-4717-02-28T12:00:00Z +setFromUT JD = -1730.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4716-02-28T12:00:00.000000000000000Z +-4716-02-28T12:00:00Z +setFromUT JD = -1403.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4716-02-28T12:00:00Z +-4716-02-28T12:00:00.000000000000000Z +-4716-02-28T12:00:00Z +setFromUT JD = -1365.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4715-02-28T12:00:00.000000000000000Z +-4715-02-28T12:00:00Z +setFromUT JD = -1037.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4715-02-28T12:00:00Z +-4715-02-28T12:00:00.000000000000000Z +-4715-02-28T12:00:00Z +setFromUT JD = -999.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4714-02-28T12:00:00.000000000000000Z +-4714-02-28T12:00:00Z +setFromUT JD = -672.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4714-02-28T12:00:00Z +-4714-02-28T12:00:00.000000000000000Z +-4714-02-28T12:00:00Z +setFromUT JD = -634.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4713-02-28T12:00:00.000000000000000Z +-4713-02-28T12:00:00Z +setFromUT JD = -307.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4713-02-28T12:00:00Z +-4713-02-28T12:00:00.000000000000000Z +-4713-02-28T12:00:00Z +setFromUT JD = -269.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4712-02-28T12:00:00.000000000000000Z +-4712-02-28T12:00:00Z +setFromUT JD = 58.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4712-02-28T12:00:00Z +-4712-02-28T12:00:00.000000000000000Z +-4712-02-28T12:00:00Z +setFromUT JD = 96.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4711-02-28T12:00:00.000000000000000Z +-4711-02-28T12:00:00Z +setFromUT JD = 424.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4711-02-28T12:00:00Z +-4711-02-28T12:00:00.000000000000000Z +-4711-02-28T12:00:00Z +setFromUT JD = 462.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4710-02-28T12:00:00.000000000000000Z +-4710-02-28T12:00:00Z +setFromUT JD = 789.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4710-02-28T12:00:00Z +-4710-02-28T12:00:00.000000000000000Z +-4710-02-28T12:00:00Z +setFromUT JD = 827.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4709-02-28T12:00:00.000000000000000Z +-4709-02-28T12:00:00Z +setFromUT JD = 1154.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4709-02-28T12:00:00Z +-4709-02-28T12:00:00.000000000000000Z +-4709-02-28T12:00:00Z +setFromUT JD = 1192.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4708-02-28T12:00:00.000000000000000Z +-4708-02-28T12:00:00Z +setFromUT JD = 1519.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4708-02-28T12:00:00Z +-4708-02-28T12:00:00.000000000000000Z +-4708-02-28T12:00:00Z +setFromUT JD = 1557.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4707-02-28T12:00:00.000000000000000Z +-4707-02-28T12:00:00Z +setFromUT JD = 1885.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4707-02-28T12:00:00Z +-4707-02-28T12:00:00.000000000000000Z +-4707-02-28T12:00:00Z +setFromUT JD = 1923.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4717-02-29T12:00:00.000000000000000Z +-4717-03-01T12:00:00Z +setFromUT JD = -1767.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4717-02-29T12:00:00Z +-4717-02-29T12:00:00.000000000000000Z +-4717-03-01T12:00:00Z +setFromUT JD = -1729.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4716-02-29T12:00:00.000000000000000Z +-4716-02-29T12:00:00Z +setFromUT JD = -1402.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4716-02-29T12:00:00Z +-4716-02-29T12:00:00.000000000000000Z +-4716-02-29T12:00:00Z +setFromUT JD = -1364.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4715-02-29T12:00:00.000000000000000Z +-4715-03-01T12:00:00Z +setFromUT JD = -1036.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4715-02-29T12:00:00Z +-4715-02-29T12:00:00.000000000000000Z +-4715-03-01T12:00:00Z +setFromUT JD = -998.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4714-02-29T12:00:00.000000000000000Z +-4714-03-01T12:00:00Z +setFromUT JD = -671.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4714-02-29T12:00:00Z +-4714-02-29T12:00:00.000000000000000Z +-4714-03-01T12:00:00Z +setFromUT JD = -633.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4713-02-29T12:00:00.000000000000000Z +-4713-03-01T12:00:00Z +setFromUT JD = -306.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4713-02-29T12:00:00Z +-4713-02-29T12:00:00.000000000000000Z +-4713-03-01T12:00:00Z +setFromUT JD = -268.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4712-02-29T12:00:00.000000000000000Z +-4712-02-29T12:00:00Z +setFromUT JD = 59.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4712-02-29T12:00:00Z +-4712-02-29T12:00:00.000000000000000Z +-4712-02-29T12:00:00Z +setFromUT JD = 97.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4711-02-29T12:00:00.000000000000000Z +-4711-03-01T12:00:00Z +setFromUT JD = 425.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4711-02-29T12:00:00Z +-4711-02-29T12:00:00.000000000000000Z +-4711-03-01T12:00:00Z +setFromUT JD = 463.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4710-02-29T12:00:00.000000000000000Z +-4710-03-01T12:00:00Z +setFromUT JD = 790.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4710-02-29T12:00:00Z +-4710-02-29T12:00:00.000000000000000Z +-4710-03-01T12:00:00Z +setFromUT JD = 828.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4709-02-29T12:00:00.000000000000000Z +-4709-03-01T12:00:00Z +setFromUT JD = 1155.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4709-02-29T12:00:00Z +-4709-02-29T12:00:00.000000000000000Z +-4709-03-01T12:00:00Z +setFromUT JD = 1193.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4708-02-29T12:00:00.000000000000000Z +-4708-02-29T12:00:00Z +setFromUT JD = 1520.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4708-02-29T12:00:00Z +-4708-02-29T12:00:00.000000000000000Z +-4708-02-29T12:00:00Z +setFromUT JD = 1558.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4707-02-29T12:00:00.000000000000000Z +-4707-03-01T12:00:00Z +setFromUT JD = 1886.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4707-02-29T12:00:00Z +-4707-02-29T12:00:00.000000000000000Z +-4707-03-01T12:00:00Z +setFromUT JD = 1924.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4717-03-01T12:00:00.000000000000000Z +-4717-03-01T12:00:00Z +setFromUT JD = -1767.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4717-03-01T12:00:00Z +-4717-03-01T12:00:00.000000000000000Z +-4717-03-01T12:00:00Z +setFromUT JD = -1729.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4716-03-01T12:00:00.000000000000000Z +-4716-03-01T12:00:00Z +setFromUT JD = -1401.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4716-03-01T12:00:00Z +-4716-03-01T12:00:00.000000000000000Z +-4716-03-01T12:00:00Z +setFromUT JD = -1363.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4715-03-01T12:00:00.000000000000000Z +-4715-03-01T12:00:00Z +setFromUT JD = -1036.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4715-03-01T12:00:00Z +-4715-03-01T12:00:00.000000000000000Z +-4715-03-01T12:00:00Z +setFromUT JD = -998.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4714-03-01T12:00:00.000000000000000Z +-4714-03-01T12:00:00Z +setFromUT JD = -671.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4714-03-01T12:00:00Z +-4714-03-01T12:00:00.000000000000000Z +-4714-03-01T12:00:00Z +setFromUT JD = -633.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4713-03-01T12:00:00.000000000000000Z +-4713-03-01T12:00:00Z +setFromUT JD = -306.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4713-03-01T12:00:00Z +-4713-03-01T12:00:00.000000000000000Z +-4713-03-01T12:00:00Z +setFromUT JD = -268.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4712-03-01T12:00:00.000000000000000Z +-4712-03-01T12:00:00Z +setFromUT JD = 60.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4712-03-01T12:00:00Z +-4712-03-01T12:00:00.000000000000000Z +-4712-03-01T12:00:00Z +setFromUT JD = 98.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4711-03-01T12:00:00.000000000000000Z +-4711-03-01T12:00:00Z +setFromUT JD = 425.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4711-03-01T12:00:00Z +-4711-03-01T12:00:00.000000000000000Z +-4711-03-01T12:00:00Z +setFromUT JD = 463.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4710-03-01T12:00:00.000000000000000Z +-4710-03-01T12:00:00Z +setFromUT JD = 790.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4710-03-01T12:00:00Z +-4710-03-01T12:00:00.000000000000000Z +-4710-03-01T12:00:00Z +setFromUT JD = 828.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4709-03-01T12:00:00.000000000000000Z +-4709-03-01T12:00:00Z +setFromUT JD = 1155.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4709-03-01T12:00:00Z +-4709-03-01T12:00:00.000000000000000Z +-4709-03-01T12:00:00Z +setFromUT JD = 1193.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4708-03-01T12:00:00.000000000000000Z +-4708-03-01T12:00:00Z +setFromUT JD = 1521.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4708-03-01T12:00:00Z +-4708-03-01T12:00:00.000000000000000Z +-4708-03-01T12:00:00Z +setFromUT JD = 1559.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4707-03-01T12:00:00.000000000000000Z +-4707-03-01T12:00:00Z +setFromUT JD = 1886.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4707-03-01T12:00:00Z +-4707-03-01T12:00:00.000000000000000Z +-4707-03-01T12:00:00Z +setFromUT JD = 1924.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4717-12-31T12:00:00.000000000000000Z +-4717-12-31T12:00:00Z +setFromUT JD = -1462.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4717-12-31T12:00:00Z +-4717-12-31T12:00:00.000000000000000Z +-4717-12-31T12:00:00Z +setFromUT JD = -1424.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4716-12-31T12:00:00.000000000000000Z +-4716-12-31T12:00:00Z +setFromUT JD = -1096.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4716-12-31T12:00:00Z +-4716-12-31T12:00:00.000000000000000Z +-4716-12-31T12:00:00Z +setFromUT JD = -1058.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4715-12-31T12:00:00.000000000000000Z +-4715-12-31T12:00:00Z +setFromUT JD = -731.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4715-12-31T12:00:00Z +-4715-12-31T12:00:00.000000000000000Z +-4715-12-31T12:00:00Z +setFromUT JD = -693.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4714-12-31T12:00:00.000000000000000Z +-4714-12-31T12:00:00Z +setFromUT JD = -366.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4714-12-31T12:00:00Z +-4714-12-31T12:00:00.000000000000000Z +-4714-12-31T12:00:00Z +setFromUT JD = -328.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4713-12-31T12:00:00.000000000000000Z +-4713-12-31T12:00:00Z +setFromUT JD = -1.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4713-12-31T12:00:00Z +-4713-12-31T12:00:00.000000000000000Z +-4713-12-31T12:00:00Z +setFromUT JD = 37.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4712-12-31T12:00:00.000000000000000Z +-4712-12-31T12:00:00Z +setFromUT JD = 365.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4712-12-31T12:00:00Z +-4712-12-31T12:00:00.000000000000000Z +-4712-12-31T12:00:00Z +setFromUT JD = 403.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4711-12-31T12:00:00.000000000000000Z +-4711-12-31T12:00:00Z +setFromUT JD = 730.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4711-12-31T12:00:00Z +-4711-12-31T12:00:00.000000000000000Z +-4711-12-31T12:00:00Z +setFromUT JD = 768.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4710-12-31T12:00:00.000000000000000Z +-4710-12-31T12:00:00Z +setFromUT JD = 1095.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4710-12-31T12:00:00Z +-4710-12-31T12:00:00.000000000000000Z +-4710-12-31T12:00:00Z +setFromUT JD = 1133.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4709-12-31T12:00:00.000000000000000Z +-4709-12-31T12:00:00Z +setFromUT JD = 1460.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4709-12-31T12:00:00Z +-4709-12-31T12:00:00.000000000000000Z +-4709-12-31T12:00:00Z +setFromUT JD = 1498.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4708-12-31T12:00:00.000000000000000Z +-4708-12-31T12:00:00Z +setFromUT JD = 1826.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4708-12-31T12:00:00Z +-4708-12-31T12:00:00.000000000000000Z +-4708-12-31T12:00:00Z +setFromUT JD = 1864.0000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-4707-12-31T12:00:00.000000000000000Z +-4707-12-31T12:00:00Z +setFromUT JD = 2191.0000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4707-12-31T12:00:00Z +-4707-12-31T12:00:00.000000000000000Z +-4707-12-31T12:00:00Z +setFromUT JD = 2229.0000000000000000 days +Test 02 of calendar dates in the vicinity of the year epoch. + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0005-01-01T00:00:00.000000000000000Z +-0005-01-01T00:00:00Z +setFromUT JD = 1719231.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-5-01-01T00:00:00Z +-0005-01-01T00:00:00.000000000000000Z +-0005-01-01T00:00:00Z +setFromUT JD = 1719233.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0004-01-01T00:00:00.000000000000000Z +-0004-01-01T00:00:00Z +setFromUT JD = 1719596.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4-01-01T00:00:00Z +-0004-01-01T00:00:00.000000000000000Z +-0004-01-01T00:00:00Z +setFromUT JD = 1719598.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0003-01-01T00:00:00.000000000000000Z +-0003-01-01T00:00:00Z +setFromUT JD = 1719962.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-3-01-01T00:00:00Z +-0003-01-01T00:00:00.000000000000000Z +-0003-01-01T00:00:00Z +setFromUT JD = 1719964.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0002-01-01T00:00:00.000000000000000Z +-0002-01-01T00:00:00Z +setFromUT JD = 1720327.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-2-01-01T00:00:00Z +-0002-01-01T00:00:00.000000000000000Z +-0002-01-01T00:00:00Z +setFromUT JD = 1720329.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0001-01-01T00:00:00.000000000000000Z +-0001-01-01T00:00:00Z +setFromUT JD = 1720692.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-1-01-01T00:00:00Z +-0001-01-01T00:00:00.000000000000000Z +-0001-01-01T00:00:00Z +setFromUT JD = 1720694.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0000-01-01T00:00:00.000000000000000Z +0000-01-01T00:00:00Z +setFromUT JD = 1721057.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +0-01-01T00:00:00Z +0000-01-01T00:00:00.000000000000000Z +0000-01-01T00:00:00Z +setFromUT JD = 1721059.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0001-01-01T00:00:00.000000000000000Z +0001-01-01T00:00:00Z +setFromUT JD = 1721423.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1-01-01T00:00:00Z +0001-01-01T00:00:00.000000000000000Z +0001-01-01T00:00:00Z +setFromUT JD = 1721425.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0002-01-01T00:00:00.000000000000000Z +0002-01-01T00:00:00Z +setFromUT JD = 1721788.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +2-01-01T00:00:00Z +0002-01-01T00:00:00.000000000000000Z +0002-01-01T00:00:00Z +setFromUT JD = 1721790.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0003-01-01T00:00:00.000000000000000Z +0003-01-01T00:00:00Z +setFromUT JD = 1722153.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +3-01-01T00:00:00Z +0003-01-01T00:00:00.000000000000000Z +0003-01-01T00:00:00Z +setFromUT JD = 1722155.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0004-01-01T00:00:00.000000000000000Z +0004-01-01T00:00:00Z +setFromUT JD = 1722518.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +4-01-01T00:00:00Z +0004-01-01T00:00:00.000000000000000Z +0004-01-01T00:00:00Z +setFromUT JD = 1722520.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0005-01-01T00:00:00.000000000000000Z +0005-01-01T00:00:00Z +setFromUT JD = 1722884.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +5-01-01T00:00:00Z +0005-01-01T00:00:00.000000000000000Z +0005-01-01T00:00:00Z +setFromUT JD = 1722886.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0005-02-28T00:00:00.000000000000000Z +-0005-02-28T00:00:00Z +setFromUT JD = 1719289.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-5-02-28T00:00:00Z +-0005-02-28T00:00:00.000000000000000Z +-0005-02-28T00:00:00Z +setFromUT JD = 1719291.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0004-02-28T00:00:00.000000000000000Z +-0004-02-28T00:00:00Z +setFromUT JD = 1719654.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4-02-28T00:00:00Z +-0004-02-28T00:00:00.000000000000000Z +-0004-02-28T00:00:00Z +setFromUT JD = 1719656.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0003-02-28T00:00:00.000000000000000Z +-0003-02-28T00:00:00Z +setFromUT JD = 1720020.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-3-02-28T00:00:00Z +-0003-02-28T00:00:00.000000000000000Z +-0003-02-28T00:00:00Z +setFromUT JD = 1720022.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0002-02-28T00:00:00.000000000000000Z +-0002-02-28T00:00:00Z +setFromUT JD = 1720385.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-2-02-28T00:00:00Z +-0002-02-28T00:00:00.000000000000000Z +-0002-02-28T00:00:00Z +setFromUT JD = 1720387.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0001-02-28T00:00:00.000000000000000Z +-0001-02-28T00:00:00Z +setFromUT JD = 1720750.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-1-02-28T00:00:00Z +-0001-02-28T00:00:00.000000000000000Z +-0001-02-28T00:00:00Z +setFromUT JD = 1720752.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0000-02-28T00:00:00.000000000000000Z +0000-02-28T00:00:00Z +setFromUT JD = 1721115.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +0-02-28T00:00:00Z +0000-02-28T00:00:00.000000000000000Z +0000-02-28T00:00:00Z +setFromUT JD = 1721117.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0001-02-28T00:00:00.000000000000000Z +0001-02-28T00:00:00Z +setFromUT JD = 1721481.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1-02-28T00:00:00Z +0001-02-28T00:00:00.000000000000000Z +0001-02-28T00:00:00Z +setFromUT JD = 1721483.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0002-02-28T00:00:00.000000000000000Z +0002-02-28T00:00:00Z +setFromUT JD = 1721846.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +2-02-28T00:00:00Z +0002-02-28T00:00:00.000000000000000Z +0002-02-28T00:00:00Z +setFromUT JD = 1721848.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0003-02-28T00:00:00.000000000000000Z +0003-02-28T00:00:00Z +setFromUT JD = 1722211.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +3-02-28T00:00:00Z +0003-02-28T00:00:00.000000000000000Z +0003-02-28T00:00:00Z +setFromUT JD = 1722213.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0004-02-28T00:00:00.000000000000000Z +0004-02-28T00:00:00Z +setFromUT JD = 1722576.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +4-02-28T00:00:00Z +0004-02-28T00:00:00.000000000000000Z +0004-02-28T00:00:00Z +setFromUT JD = 1722578.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0005-02-28T00:00:00.000000000000000Z +0005-02-28T00:00:00Z +setFromUT JD = 1722942.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +5-02-28T00:00:00Z +0005-02-28T00:00:00.000000000000000Z +0005-02-28T00:00:00Z +setFromUT JD = 1722944.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0005-02-29T00:00:00.000000000000000Z +-0005-03-01T00:00:00Z +setFromUT JD = 1719290.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-5-02-29T00:00:00Z +-0005-02-29T00:00:00.000000000000000Z +-0005-03-01T00:00:00Z +setFromUT JD = 1719292.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0004-02-29T00:00:00.000000000000000Z +-0004-02-29T00:00:00Z +setFromUT JD = 1719655.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4-02-29T00:00:00Z +-0004-02-29T00:00:00.000000000000000Z +-0004-02-29T00:00:00Z +setFromUT JD = 1719657.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0003-02-29T00:00:00.000000000000000Z +-0003-03-01T00:00:00Z +setFromUT JD = 1720021.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-3-02-29T00:00:00Z +-0003-02-29T00:00:00.000000000000000Z +-0003-03-01T00:00:00Z +setFromUT JD = 1720023.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0002-02-29T00:00:00.000000000000000Z +-0002-03-01T00:00:00Z +setFromUT JD = 1720386.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-2-02-29T00:00:00Z +-0002-02-29T00:00:00.000000000000000Z +-0002-03-01T00:00:00Z +setFromUT JD = 1720388.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0001-02-29T00:00:00.000000000000000Z +-0001-03-01T00:00:00Z +setFromUT JD = 1720751.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-1-02-29T00:00:00Z +-0001-02-29T00:00:00.000000000000000Z +-0001-03-01T00:00:00Z +setFromUT JD = 1720753.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0000-02-29T00:00:00.000000000000000Z +0000-02-29T00:00:00Z +setFromUT JD = 1721116.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +0-02-29T00:00:00Z +0000-02-29T00:00:00.000000000000000Z +0000-02-29T00:00:00Z +setFromUT JD = 1721118.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0001-02-29T00:00:00.000000000000000Z +0001-03-01T00:00:00Z +setFromUT JD = 1721482.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1-02-29T00:00:00Z +0001-02-29T00:00:00.000000000000000Z +0001-03-01T00:00:00Z +setFromUT JD = 1721484.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0002-02-29T00:00:00.000000000000000Z +0002-03-01T00:00:00Z +setFromUT JD = 1721847.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +2-02-29T00:00:00Z +0002-02-29T00:00:00.000000000000000Z +0002-03-01T00:00:00Z +setFromUT JD = 1721849.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0003-02-29T00:00:00.000000000000000Z +0003-03-01T00:00:00Z +setFromUT JD = 1722212.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +3-02-29T00:00:00Z +0003-02-29T00:00:00.000000000000000Z +0003-03-01T00:00:00Z +setFromUT JD = 1722214.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0004-02-29T00:00:00.000000000000000Z +0004-02-29T00:00:00Z +setFromUT JD = 1722577.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +4-02-29T00:00:00Z +0004-02-29T00:00:00.000000000000000Z +0004-02-29T00:00:00Z +setFromUT JD = 1722579.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0005-02-29T00:00:00.000000000000000Z +0005-03-01T00:00:00Z +setFromUT JD = 1722943.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +5-02-29T00:00:00Z +0005-02-29T00:00:00.000000000000000Z +0005-03-01T00:00:00Z +setFromUT JD = 1722945.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0005-03-01T00:00:00.000000000000000Z +-0005-03-01T00:00:00Z +setFromUT JD = 1719290.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-5-03-01T00:00:00Z +-0005-03-01T00:00:00.000000000000000Z +-0005-03-01T00:00:00Z +setFromUT JD = 1719292.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0004-03-01T00:00:00.000000000000000Z +-0004-03-01T00:00:00Z +setFromUT JD = 1719656.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4-03-01T00:00:00Z +-0004-03-01T00:00:00.000000000000000Z +-0004-03-01T00:00:00Z +setFromUT JD = 1719658.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0003-03-01T00:00:00.000000000000000Z +-0003-03-01T00:00:00Z +setFromUT JD = 1720021.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-3-03-01T00:00:00Z +-0003-03-01T00:00:00.000000000000000Z +-0003-03-01T00:00:00Z +setFromUT JD = 1720023.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0002-03-01T00:00:00.000000000000000Z +-0002-03-01T00:00:00Z +setFromUT JD = 1720386.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-2-03-01T00:00:00Z +-0002-03-01T00:00:00.000000000000000Z +-0002-03-01T00:00:00Z +setFromUT JD = 1720388.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0001-03-01T00:00:00.000000000000000Z +-0001-03-01T00:00:00Z +setFromUT JD = 1720751.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-1-03-01T00:00:00Z +-0001-03-01T00:00:00.000000000000000Z +-0001-03-01T00:00:00Z +setFromUT JD = 1720753.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0000-03-01T00:00:00.000000000000000Z +0000-03-01T00:00:00Z +setFromUT JD = 1721117.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +0-03-01T00:00:00Z +0000-03-01T00:00:00.000000000000000Z +0000-03-01T00:00:00Z +setFromUT JD = 1721119.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0001-03-01T00:00:00.000000000000000Z +0001-03-01T00:00:00Z +setFromUT JD = 1721482.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1-03-01T00:00:00Z +0001-03-01T00:00:00.000000000000000Z +0001-03-01T00:00:00Z +setFromUT JD = 1721484.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0002-03-01T00:00:00.000000000000000Z +0002-03-01T00:00:00Z +setFromUT JD = 1721847.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +2-03-01T00:00:00Z +0002-03-01T00:00:00.000000000000000Z +0002-03-01T00:00:00Z +setFromUT JD = 1721849.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0003-03-01T00:00:00.000000000000000Z +0003-03-01T00:00:00Z +setFromUT JD = 1722212.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +3-03-01T00:00:00Z +0003-03-01T00:00:00.000000000000000Z +0003-03-01T00:00:00Z +setFromUT JD = 1722214.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0004-03-01T00:00:00.000000000000000Z +0004-03-01T00:00:00Z +setFromUT JD = 1722578.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +4-03-01T00:00:00Z +0004-03-01T00:00:00.000000000000000Z +0004-03-01T00:00:00Z +setFromUT JD = 1722580.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0005-03-01T00:00:00.000000000000000Z +0005-03-01T00:00:00Z +setFromUT JD = 1722943.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +5-03-01T00:00:00Z +0005-03-01T00:00:00.000000000000000Z +0005-03-01T00:00:00Z +setFromUT JD = 1722945.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0005-12-31T00:00:00.000000000000000Z +-0005-12-31T00:00:00Z +setFromUT JD = 1719595.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-5-12-31T00:00:00Z +-0005-12-31T00:00:00.000000000000000Z +-0005-12-31T00:00:00Z +setFromUT JD = 1719597.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0004-12-31T00:00:00.000000000000000Z +-0004-12-31T00:00:00Z +setFromUT JD = 1719961.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-4-12-31T00:00:00Z +-0004-12-31T00:00:00.000000000000000Z +-0004-12-31T00:00:00Z +setFromUT JD = 1719963.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0003-12-31T00:00:00.000000000000000Z +-0003-12-31T00:00:00Z +setFromUT JD = 1720326.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-3-12-31T00:00:00Z +-0003-12-31T00:00:00.000000000000000Z +-0003-12-31T00:00:00Z +setFromUT JD = 1720328.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0002-12-31T00:00:00.000000000000000Z +-0002-12-31T00:00:00Z +setFromUT JD = 1720691.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-2-12-31T00:00:00Z +-0002-12-31T00:00:00.000000000000000Z +-0002-12-31T00:00:00Z +setFromUT JD = 1720693.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +-0001-12-31T00:00:00.000000000000000Z +-0001-12-31T00:00:00Z +setFromUT JD = 1721056.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +-1-12-31T00:00:00Z +-0001-12-31T00:00:00.000000000000000Z +-0001-12-31T00:00:00Z +setFromUT JD = 1721058.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0000-12-31T00:00:00.000000000000000Z +0000-12-31T00:00:00Z +setFromUT JD = 1721422.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +0-12-31T00:00:00Z +0000-12-31T00:00:00.000000000000000Z +0000-12-31T00:00:00Z +setFromUT JD = 1721424.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0001-12-31T00:00:00.000000000000000Z +0001-12-31T00:00:00Z +setFromUT JD = 1721787.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1-12-31T00:00:00Z +0001-12-31T00:00:00.000000000000000Z +0001-12-31T00:00:00Z +setFromUT JD = 1721789.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0002-12-31T00:00:00.000000000000000Z +0002-12-31T00:00:00Z +setFromUT JD = 1722152.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +2-12-31T00:00:00Z +0002-12-31T00:00:00.000000000000000Z +0002-12-31T00:00:00Z +setFromUT JD = 1722154.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0003-12-31T00:00:00.000000000000000Z +0003-12-31T00:00:00Z +setFromUT JD = 1722517.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +3-12-31T00:00:00Z +0003-12-31T00:00:00.000000000000000Z +0003-12-31T00:00:00Z +setFromUT JD = 1722519.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0004-12-31T00:00:00.000000000000000Z +0004-12-31T00:00:00Z +setFromUT JD = 1722883.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +4-12-31T00:00:00Z +0004-12-31T00:00:00.000000000000000Z +0004-12-31T00:00:00Z +setFromUT JD = 1722885.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +0005-12-31T00:00:00.000000000000000Z +0005-12-31T00:00:00Z +setFromUT JD = 1723248.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +5-12-31T00:00:00Z +0005-12-31T00:00:00.000000000000000Z +0005-12-31T00:00:00Z +setFromUT JD = 1723250.5000000000000000 days +Test 03 of calendar dates in the vicinity of the MJD epoch. + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1853-01-01T00:00:00.000000000000000Z +1853-01-01T00:00:00Z +setFromUT JD = 2397866.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1853-01-01T00:00:00Z +1853-01-01T00:00:00.000000000000000Z +1853-01-01T00:00:00Z +setFromUT JD = 2397854.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1854-01-01T00:00:00.000000000000000Z +1854-01-01T00:00:00Z +setFromUT JD = 2398231.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1854-01-01T00:00:00Z +1854-01-01T00:00:00.000000000000000Z +1854-01-01T00:00:00Z +setFromUT JD = 2398219.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1855-01-01T00:00:00.000000000000000Z +1855-01-01T00:00:00Z +setFromUT JD = 2398596.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1855-01-01T00:00:00Z +1855-01-01T00:00:00.000000000000000Z +1855-01-01T00:00:00Z +setFromUT JD = 2398584.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1856-01-01T00:00:00.000000000000000Z +1856-01-01T00:00:00Z +setFromUT JD = 2398961.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1856-01-01T00:00:00Z +1856-01-01T00:00:00.000000000000000Z +1856-01-01T00:00:00Z +setFromUT JD = 2398949.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1857-01-01T00:00:00.000000000000000Z +1857-01-01T00:00:00Z +setFromUT JD = 2399327.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1857-01-01T00:00:00Z +1857-01-01T00:00:00.000000000000000Z +1857-01-01T00:00:00Z +setFromUT JD = 2399315.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1858-01-01T00:00:00.000000000000000Z +1858-01-01T00:00:00Z +setFromUT JD = 2399692.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1858-01-01T00:00:00Z +1858-01-01T00:00:00.000000000000000Z +1858-01-01T00:00:00Z +setFromUT JD = 2399680.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1859-01-01T00:00:00.000000000000000Z +1859-01-01T00:00:00Z +setFromUT JD = 2400057.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1859-01-01T00:00:00Z +1859-01-01T00:00:00.000000000000000Z +1859-01-01T00:00:00Z +setFromUT JD = 2400045.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1860-01-01T00:00:00.000000000000000Z +1860-01-01T00:00:00Z +setFromUT JD = 2400422.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1860-01-01T00:00:00Z +1860-01-01T00:00:00.000000000000000Z +1860-01-01T00:00:00Z +setFromUT JD = 2400410.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1861-01-01T00:00:00.000000000000000Z +1861-01-01T00:00:00Z +setFromUT JD = 2400788.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1861-01-01T00:00:00Z +1861-01-01T00:00:00.000000000000000Z +1861-01-01T00:00:00Z +setFromUT JD = 2400776.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1862-01-01T00:00:00.000000000000000Z +1862-01-01T00:00:00Z +setFromUT JD = 2401153.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1862-01-01T00:00:00Z +1862-01-01T00:00:00.000000000000000Z +1862-01-01T00:00:00Z +setFromUT JD = 2401141.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1863-01-01T00:00:00.000000000000000Z +1863-01-01T00:00:00Z +setFromUT JD = 2401518.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1863-01-01T00:00:00Z +1863-01-01T00:00:00.000000000000000Z +1863-01-01T00:00:00Z +setFromUT JD = 2401506.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1853-02-28T00:00:00.000000000000000Z +1853-02-28T00:00:00Z +setFromUT JD = 2397924.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1853-02-28T00:00:00Z +1853-02-28T00:00:00.000000000000000Z +1853-02-28T00:00:00Z +setFromUT JD = 2397912.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1854-02-28T00:00:00.000000000000000Z +1854-02-28T00:00:00Z +setFromUT JD = 2398289.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1854-02-28T00:00:00Z +1854-02-28T00:00:00.000000000000000Z +1854-02-28T00:00:00Z +setFromUT JD = 2398277.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1855-02-28T00:00:00.000000000000000Z +1855-02-28T00:00:00Z +setFromUT JD = 2398654.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1855-02-28T00:00:00Z +1855-02-28T00:00:00.000000000000000Z +1855-02-28T00:00:00Z +setFromUT JD = 2398642.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1856-02-28T00:00:00.000000000000000Z +1856-02-28T00:00:00Z +setFromUT JD = 2399019.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1856-02-28T00:00:00Z +1856-02-28T00:00:00.000000000000000Z +1856-02-28T00:00:00Z +setFromUT JD = 2399007.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1857-02-28T00:00:00.000000000000000Z +1857-02-28T00:00:00Z +setFromUT JD = 2399385.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1857-02-28T00:00:00Z +1857-02-28T00:00:00.000000000000000Z +1857-02-28T00:00:00Z +setFromUT JD = 2399373.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1858-02-28T00:00:00.000000000000000Z +1858-02-28T00:00:00Z +setFromUT JD = 2399750.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1858-02-28T00:00:00Z +1858-02-28T00:00:00.000000000000000Z +1858-02-28T00:00:00Z +setFromUT JD = 2399738.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1859-02-28T00:00:00.000000000000000Z +1859-02-28T00:00:00Z +setFromUT JD = 2400115.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1859-02-28T00:00:00Z +1859-02-28T00:00:00.000000000000000Z +1859-02-28T00:00:00Z +setFromUT JD = 2400103.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1860-02-28T00:00:00.000000000000000Z +1860-02-28T00:00:00Z +setFromUT JD = 2400480.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1860-02-28T00:00:00Z +1860-02-28T00:00:00.000000000000000Z +1860-02-28T00:00:00Z +setFromUT JD = 2400468.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1861-02-28T00:00:00.000000000000000Z +1861-02-28T00:00:00Z +setFromUT JD = 2400846.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1861-02-28T00:00:00Z +1861-02-28T00:00:00.000000000000000Z +1861-02-28T00:00:00Z +setFromUT JD = 2400834.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1862-02-28T00:00:00.000000000000000Z +1862-02-28T00:00:00Z +setFromUT JD = 2401211.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1862-02-28T00:00:00Z +1862-02-28T00:00:00.000000000000000Z +1862-02-28T00:00:00Z +setFromUT JD = 2401199.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1863-02-28T00:00:00.000000000000000Z +1863-02-28T00:00:00Z +setFromUT JD = 2401576.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1863-02-28T00:00:00Z +1863-02-28T00:00:00.000000000000000Z +1863-02-28T00:00:00Z +setFromUT JD = 2401564.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1853-02-29T00:00:00.000000000000000Z +1853-03-01T00:00:00Z +setFromUT JD = 2397925.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1853-02-29T00:00:00Z +1853-02-29T00:00:00.000000000000000Z +1853-03-01T00:00:00Z +setFromUT JD = 2397913.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1854-02-29T00:00:00.000000000000000Z +1854-03-01T00:00:00Z +setFromUT JD = 2398290.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1854-02-29T00:00:00Z +1854-02-29T00:00:00.000000000000000Z +1854-03-01T00:00:00Z +setFromUT JD = 2398278.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1855-02-29T00:00:00.000000000000000Z +1855-03-01T00:00:00Z +setFromUT JD = 2398655.5000000000000000 days +Start of Gregorian proleptic inner test +input and output (strftime), and output (strfMJD) date/time +1855-02-29T00:00:00Z +1855-02-29T00:00:00.000000000000000Z +1855-03-01T00:00:00Z +setFromUT JD = 2398643.5000000000000000 days + +Start of Julian proleptic inner test +input and output (strfMJD) date/time +1856-02-29T00:00:00.000000000000000Z +1856-02-29T00:00:00Z +setFromUT JD = 2399020.500... [truncated message content] |