Year 2000 Readiness


Both CS Project and Mineworks Planner have always been Year 2000 compliant.


Date Storage

All dates are stored internally in a 32-bit structure in the form of minutes from 1 January 1980. In this way years are implicitly stored with all 4 digits.

Currently projects can be scheduled from the 1 January 1980 up to the 31 December 2049.


Date Entry

Where dates are entered with a 4 digit year specified, the entered date is stored correctly.

Where dates are entered with a 2 digit year specified, the century is appended by the system using the following rule. If the 2-digit year entered is greater than or equal to 80, a century value of 19 is assumed. If the 2-digit year is less than 80, a century value of 20 is assumed.


Operating System Dependence

When either CS Project or MineWorks Planner is started, the default current date is set by reading the current system time out of the operating system. If the operating system or BIOS of the machine on which the program is running, is not Year 2000 Compliant, the current date may be set incorrectly. However this problem can be circumvented by changing the current date in the program itself.