Introduction -- Class Overview
The library provides for localized stream-based I/O of dates and times. Note that this support is not supported for all compilers. See the build information page for details.
Class | Construction Parameters | Description |
date_iterator | Common base class for all day level iterators. | |
day_iterator | date start_date, int day_count=1 | Iterate day_count days at a time. |
week_iterator | date start_date, int week_offset=1 | Iterate week_offset weeks at a time. |
month_iterator | date start_date, int month_offset=1 | Iterate month_offset months. There are special rules for handling the end of the month. These are: if start date is last day of the month, always adjust to last day of the month. if date is beyond the end of the month (eg: jan 31 + 1 month) adjust back to end of month. |
year_iterator | date start_date, int year_offset=1 | Iterate year_offset years |