Class template gregorian_calendar_base
boost::date_time::gregorian_calendar_base — An implementation of the Gregorian calendar. 
 
Synopsis
Description
Это параметризированная реализация пролептического григорианского календаря, которая может быть использована при создании систем дат или просто для выполнения вычислений. Все методы этого класса являются статическими функциями, поэтому цель состоит в том, чтобы никогда не создавать экземпляры этого класса.
gregorian_calendar_base public static functions
- <staticunsignedshortday_of_week(constymd_type&ymd); >
- <staticintweek_number(constymd_type&ymd); >
- <staticdate_int_typeday_number(constymd_type&ymd); >
- <staticdate_int_typejulian_day_number(constymd_type&ymd); >
- <staticdate_int_typemodjulian_day_number(constymd_type&ymd); >
- <staticymd_typefrom_day_number(date_int_type); >
- <staticymd_typefrom_julian_day_number(date_int_type); >
- <staticymd_typefrom_modjulian_day_number(date_int_type); >
- <staticboolis_leap_year(year_type); >
- <staticunsignedshortend_of_month_day(year_typey,month_typem); >
- <staticymd_typeepoch(); >
- <staticunsignedshortdays_in_week(); >