Y2K Compliance
Wssindex has no known "Y2K" problems. The following points about
date handling are believed to apply to all current and past versions.
However, only current versions have been carefully checked.
-
Wssindex believes what the operating system tells it about dates. Nothing
can be guaranteed if the OS has Y2K problems.
-
Wssindex stores dates in the same format as is used in a FAT directory entry,
i.e., 7 bits represent the number of years since 1980. This breaks in
2108, and may eventually be considered as shortsighted as the use of 2-digit
years, but Wssindex can do no better than the underlying file system.
-
Wssindex displays only 2-digit years. This should not be ambiguous because
valid file dates must be in the range 1980-present. But, a file may, by
accident or design, be given a date stamp far in the future. Options for
4-digit year display will appear in the next release of Wssindex.
-
When Wssindex prompts for a date, it appears to be asking for a 2-digit year.
But, 4-digits can be entered. This will be made clear in the prompts for
versions after 6.01.
-
If a 2-digit year xx less than 80 is entered, it is assumed to be 20xx; a
2-digit year xx greater than or equal to 80 is assumed to be 19xx.
-
Wssindex does not do any leap year calculations.
Please contact me if you find any
anomalies in date handling.