A
CADEMIC
C
OMPUTING and
C
OMMUNICATIONS
C
ENTER
ISO 8601 Dates: What They Are and How to Use Them
Contents
1. What They Are
2. In Programs
3. In Output
4. On Personal Computers
5. Fix Data/Programs
A1. Important Dates
A2. Leap Years
A3. A Y2K Parable
ISO 8601 Dates: What They Are and Why They're Good
ISO 8601: The Right Format for Dates
Wanted: An Unambiguous Numerical Format for Dates
...
ISO Standard 8601 for Dates (and Times)
...
Written Dates: Unambiguous But Not Useful for Data
...
Unambiguous Around the World
...
For a Good Time
...
For More Information about Date Formats
Using ISO 8601 (yyyy-mm-dd) Dates in Programs
SPSS
...
SAS
...
Rexx Programs
...
C Programs
...
Fortran Programs
...
Perl Programs
Getting ISODATE Formatted Output
From SAS
...
From SPSS
...
From C Programs
...
From Fortran Programs
...
From Perl Programs
...
From Rexx Programs
Setting ISODATE formats for Personal Computer Operating Systems
Windows 3.1
...
Windows 95/98/NT
...
OS/2 Warp
...
DOS
Identifying and Correcting Dates with Two-Digit Years
Pinpointing the Problems
...
-- Finding Year Problems in Programs
...
Remediation
...
-- Fixing File Names that Are Dates
...
-- Fixing Two-Digit Years at the Data Source
...
And What If That Cannot Be Done?
...
External Windowing: How Statistical Packages Handle Two-Digit Years
Appendix 1: Dates with Special Importance in Computing
...
Dates Before the Year 2000
...
Dates In the Year 2000
...
It's Not Enough to Get Through February 29, 2000
Appendix 2: All About Leap Years
Why We Have Leap Years
...
Rules for Calculating Leap Years in the Gregorian Calendar
...
How to Test Your Programs for the Leap Year Problem:
...
References:
Appendix 3: The Case of the 100-Year-Old Babies
Using ISO 8601 Dates
Next:
1. What They Are
2001-12-21
ACCC Documentation