Ticket #3651: usage_examples.diff
File usage_examples.diff, 1.3 KB (added by , 12 years ago) |
---|
-
usage_examples.xml
17 17 18 18 <programlisting><emphasis role="keyword">using namespace</emphasis> boost::gregorian; 19 19 date weekstart(<emphasis role="number">2002</emphasis>,Feb,<emphasis role="number">1</emphasis>); 20 date weekend = weekstart + week (<emphasis role="number">1</emphasis>);20 date weekend = weekstart + weeks(<emphasis role="number">1</emphasis>); 21 21 date d2 = d1 + days(<emphasis role="number">5</emphasis>); 22 22 date today = day_clock::local_day(); 23 23 if (d2 >= today) {} <emphasis role="comment">//date comparison operators</emphasis> … … 39 39 date d5 = next_weekday(d4, Sunday); <emphasis role="comment">//calculate Sunday following d4 40 40 41 41 //US labor day is first Monday in Sept</emphasis> 42 nth_day_of_the_week_in_month labor_day(nth_dow::first,Monday, Sep); 42 <emphasis role="keyword">typedef</emphasis> nth_day_of_the_week_in_month nth_dow; 43 nth_dow labor_day(nth_dow::first,Monday, Sep); 43 44 <emphasis role="comment">//calculate a specific date for 2004 from functor</emphasis> 44 45 date d6 = labor_day.get_date(<emphasis role="number">2004</emphasis>); 45 46 </programlisting>