#include #include int main() { boost::gregorian::date d{2014, 1, 31}; std::cout << d.year() << '\n'; std::cout << d.month() << '\n'; std::cout << d.day() << '\n'; std::cout << d.day_of_week() << '\n'; std::cout << d.end_of_month() << '\n'; }