![]() Acrobat file (120K) |
![]() ClarisWorks 4 file (29K ) |
![]() not available yet |
Technote 1049 | JUNE 1996 |
The Mac OS and Apple Macintosh computers do not have problems with the year
2000. The following Q & A's address this, and direct the reader to further
sources of information related to this topic.
Contents
Gregorian calendar support is included with all localized versions of the Mac OS. In addition, the Arabic version of the Mac OS supports both the Arabic astronomical lunar calendar and the Arabic civil lunar calendar. The Hebrew version of the Mac OS supports the Jewish calendar. The Persian version of the Mac OS supports the Iranian national calendar.
Will Macintosh Software Handle 2000?
In general, yes. The only problems you may encounter are when you use your own
date and time utility package, rather than using the Toolbox calls supplied by
the Mac OS. If you are using your own date and time utilities, you should test
carefully to ensure that you handle all of the subtle issues of date and time
conversion.
What's Special About the Year 2019?
The Date & Time control panel constrains user entry to dates between
January 1, 1920 and December 31, 2019. This feature was added for compatibility
with the original Macintosh System 6 General control panel, which limited dates
so there would be no ambiguity about a 2-digit year (which was all that was
normally displayed on a US system). The Date & Time control panel uses the
Script Manager function ToggleDate. ToggleDate was enhanced in 1989 to have an
option that limited dates to the 1920-2019 range so that it could be used by
the General control panel and other control panels that wanted to have a date
widget that operated in the same way. You can set a date beyond 2019, up to the
year 2040, by using the Macintosh Toolbox call SetDateTime().
Does February 29, 2000 Exist?
Yes, there will be a February 29, 2000. The Gregorian calendar is a solar
calendar that measures time from the year of the birth of Jesus Christ. It
contains 11 months with fixed lengths of 30 or 31 days and a twelfth month of
28 days that is lengthened to 29 days every fourth year (called a leap year).
The Gregorian calendar is a refinement of the Julian calendar, established in Roman times. The Julian calendar assumed a year of 365.25 days; the actual length of the solar year, however, is 365.2422 days, producing an error of one day every 128 years. In 1582, Pope Gregory XIII adjusted the error that had accumulated over the centuries by canceling the ten days between October 5 and October 15. He further ordained that years divisible by 100 would not be leap years unless they were also divisible by 400. (From this rule, you can see that 1800 and 1900 are not leap years, but 2000 is.) This adjusted the Gregorian calendar to 365.2425 days and reduced its error to one day in 3,323 years. Non-Catholic cultures adopted the Gregorian calendar over the succeeding centuries, calling Julian dates Old Style and Gregorian dates New Style. This change occurred in the United Kingdom and its colonies in 1751.
For More Information
For information on the Mac OS utilities for date and time manipulation, see
Inside Macintosh: Operating System Utilities, chapter 4, the Date, Time
and Measurement Utilities. For information about other calendar systems
supported by the Mac OS, see Guide to Macintosh Software Localization,
chapter 9, Localized Macintosh System Software and chapter 11, Calendars and
Dates.
There is a World Wide Web site devoted to the issues of the Year 2000, at http://www.year2000.com, which contains much information on this subject. There is also a mailing list to discuss Year 2000 issues. Send an email to listmanager@hookup.net with the text SUBSCRIBE YEAR2000 in the body of the message (not in the subject).
A good quick reference to the Gregorian calendar and its evolution may be found
at
http://es.rice.edu/ES/humsoc/Galileo/Things/gregorian_calendar.html