| |
 |
|
|
|
|
8.1. Introduction |
|
|
|
| |
 |
|
|
|
|
8.1.1. The ISO 8601 Document |
|
|
|
| |
 |
|
|
|
|
8.1.2. Concepts |
|
|
|
| |
 |
|
|
|
|
8.1.3. Problems |
|
|
|
| |
 |
|
|
|
|
8.2. Data Structures |
|
|
|
| |
 |
|
|
|
|
8.2.1. The ISO_YWD Structure |
|
|
|
| |
 |
|
|
|
|
8.2.2. The ISO_DATE_TIME Structure |
|
|
|
| |
 |
|
|
|
|
8.2.3. The ISO_DURATION Structure |
|
|
|
| |
 |
|
|
|
|
8.2.4. The ISO_PERIOD Structure |
|
|
|
| |
 |
|
|
|
|
8.3. Header Files |
|
|
|
| |
 |
|
|
|
|
8.3.1. The Header File iso_1.h |
|
|
|
| |
 |
|
|
|
|
8.3.2. The Header File iso_2.h |
|
|
|
| |
 |
|
|
|
|
8.4. Functions |
|
|
|
| |
 |
|
|
|
|
8.4.1. ISO Duration and double |
|
|
|
| |
 |
|
|
|
|
8.4.2. ISO Date/Time and double |
|
|
|
| |
 |
|
|
|
|
8.4.3. Making an ISO Period |
|
|
|
| |
 |
|
|
|
|
8.4.4. ISO Week Utilities |
|
|
|
| |
 |
|
|
|
|
8.4.5. ISO YearWeekDay and Date |
|
|
|
| |
|
|
|
|
|
Chapter 9
Specific Calendars |
|
|
|
| |
 |
|
|
|
|
9.1. The Roman Calendars |
|
|
|
| |
 |
|
|
|
|
9.1.1. Calendar of Numa Pompilius |
|
|
|
| |
 |
|
|
|
|
9.1.2. Roman Republican Calendar |
|
|
|
| |
 |
|
|
|
|
9.1.3. Julian Calendar |
|
|
|
| |
 |
|
|
|
|
9.1.4. Gregorian Calendar |
|
|
|
| |
 |
|
|
|
|
9.2. Egyptian Calendars |
|
|
|
| |
 |
|
|
|
|
9.2.1. Ancient Egyptian Calendars |
|
|
|
| |
 |
|
|
|
|
9.2.2. Coptic Calendar |
|
|
|
| |
 |
|
|
|
|
9.3. Islamic Calendar |
|
|
|
| |
 |
|
|
|
|
9.3.1. Basic Concepts |
|
|
|
| |
 |
|
|
|
|
9.3.2. Code on the CD-ROM |
|
|
|
| |
 |
|
|
|
|
9.4. Jewish Calendar |
|
|
|
| |
 |
|
|
|
|
9.4.1. Basic Concepts |
|
|
|
| |