PRB: Date/Time Picker Control Does Not Display Year When System Date Is Feb. 29, 2000 (216917)



The information in this article applies to:

  • Microsoft Platform Software Development Kit (SDK) 1.0, when used with:
    • Microsoft Windows 95
    • Microsoft Windows NT Server 4.0
    • Microsoft Windows NT Workstation 4.0

This article was previously published under Q216917

SYMPTOMS

The Date/Time Picker Control does not show the year if the system date is set to Feb. 29, 2000 (or other leap days).

CAUSE

This is due to a problem in Comctl32.dll prior to version 4.72.3609.2200.

RESOLUTION

Install version 4.72.3609.2200 or later of Comctl32.dll. This version is included in Internet Explorer 4.01 Service Pack 1 (SP1).

Internet Explorer 4.01 SP1 may be redistributed according to the policies specified in the Platform SDK, available from the Microsoft Web Site. Comctl32.dll may not be distributed except as part of a self-extracting update or with Internet Explorer.

NOTE: Comctl32.dll can also be installed by downloading 401Comupd.exe from the following Web site:

STATUS

This behavior was fixed in version 4.72.3609.2200 of Comctl32.dll, which is included in Internet Explorer 4.01 SP1.

This problem was corrected in Windows 2000.

MORE INFORMATION

Steps to Reproduce

  1. Make sure that Comctl32.dll is version 4.72.2106.4 or later, but earlier than 4.72.3110.1.
  2. Set the system clock to February 29, 2000.
  3. Run any application that includes the Date/Time Picker Control.
RESULTS: The year is not displayed.

REFERENCES

The Control Spy test container is an ideal way to test the Windows common controls. Please see the following MSJ articles for further details:

Modification Type:MinorLast Reviewed:7/11/2005
Keywords:kbCtrl kbDateTime kbprb KB216917 kbAudDeveloper