File/Program |
Problem |
Notes |
COMCTL32.DLL |
some functions fail if the default date format uses 2 digit years |
workaround, use 4 digit years |
VDHCP.386 |
IP address lease expiry date misreported after 2000-03-01 |
display problem only |
TIMDATE.CPL |
may fail to (not) display leap year days as appropriate |
|
DIALER.EXE |
assumes "19" prefix on years, displays "100" for 2000, "101" for 2001 etc. |
|
XCOPY.EXE |
fails to correctly interpret 2 digit years in the range [00-79] |
|
MSWALLET |
fails to deal correctly with input dates not containing a year |
|
JAVA VM |
the JDK may parse 4 digit dates incorrectly |
upgrade available |
MSDADC.DLL/OLE database |
date coercion/conversion of year to 4 digits can behave erratically |
|
MFC |
assumes "19" prefix on years, displays "100" for 2000, "101" for 2001 etc.
in .NFO files |
|
IO.SYS |
can get an incorrect date by rebooting around midnight |
|
DOCPROP.DLL |
incorrectly deals with input dates with 2 digit years |
|