A method of correcting abnormality of Christian calendar year information in an information processing apparatus upon processing existing application software that treats every two-decimal-digit Christian calendar year information as 1900s, if such information to be processed is not error data, irrespective of whether a four-decimal-digit Christian calendar year information is truly 1900s, using a data file stored in a memory in said information processing apparatus, which contains Christian calendar year information and using lower-two-decimal-digits of Christian calendar year information, said method comprising:
- receiving a request during processing of the existing application software to read from the data file Christian calendar year information in a format of four decimal digits;
- reading from the data file the four-decimal-digit Christian calendar year information;
- judging whether the four-decimal-digit Christian calendar year information read from the data file represents 2000s year of Christian calendar and to judge the read four-decimal-digit Christian calendar year information as error data if result of the judging is positive;
- converting the four-decimal-digit Christian calendar year information into a lower-two-decimal-digit Christian calendar year information;
- adding interruption information signal to the converted lower-two-decimal-digit Christian calendar year information when the result of the judging is positive;
- outputting the converted lower-two-decimal-digit Christian calendar year information to the application processing section;
- reconverting, responsive to the interruption information signal in the converted lower-two-decimal-digit Christian calendar year information received in said application processing, the converted lower-two-decimal-digit Christian calendar year information into the four-decimal-digit Christian calendar year information read from the data file;
- and
- correcting the four-decimal-digit Christian calendar year information to represent 2000s as a correct date value to be processed by the existing application software.