DateThe data type date represents a date consisting of day, month, and year. The data type provides many operations and is very convenient to use. A comprehensive description of the date type and the available operations can be found on the date manual page. ExampleThe following example shows how date can be used in a program. #include <LEDA/system/date.h> using namespace leda; int main() { //define date and different output formats date D(2,date::month(11), 1973); date::set_output_format(date::german_standard); std::cout << D << std::endl; //prints "02.11.1973" D.set_date(12,date::Nov,2011); date::set_language(date::english); date::set_output_format("dth M yyyy"); std::cout << D << std::endl; //prints "12th November 2011" //count number of sundays between today and 1.1.2010 int number_of_sundays=0; for (date D2;D2<=date(1,date::Jan,2010);++D2) if (D2.get_day_of_week()==7) ++number_of_sundays; std::cout << "number_of_sundays=" << number_of_sundays << std::endl; return 0; } |
See also: |