Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release > by-pkgid > 3b996fe272685bfa229e6a8dcb542001 > files > 459

glibmm2.4-doc-2.60.0-1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>glibmm: Glib::Date Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">glibmm
   &#160;<span id="projectnumber">2.60.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGlib.html">Glib</a></li><li class="navelem"><a class="el" href="classGlib_1_1Date.html">Date</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGlib_1_1Date-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Glib::Date Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Julian calendar date.  
 <a href="classGlib_1_1Date.html#details">More...</a></p>

<p><code>#include &lt;glibmm/date.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a83823bb0261363d37e7579019797097c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> = guint8</td></tr>
<tr class="separator:a83823bb0261363d37e7579019797097c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f0d42567f1eddf4bde22c436643031b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> = guint16</td></tr>
<tr class="separator:a8f0d42567f1eddf4bde22c436643031b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:addae9bb3e6075f950f548178289d31f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#addae9bb3e6075f950f548178289d31f3">Date</a> ()</td></tr>
<tr class="memdesc:addae9bb3e6075f950f548178289d31f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an undefined date.  <a href="#addae9bb3e6075f950f548178289d31f3">More...</a><br /></td></tr>
<tr class="separator:addae9bb3e6075f950f548178289d31f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23300306fa973791ba6effc8757ac98d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a23300306fa973791ba6effc8757ac98d">Date</a> (<a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> day, <a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a> month, <a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:a23300306fa973791ba6effc8757ac98d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a date with the given day, month and year.  <a href="#a23300306fa973791ba6effc8757ac98d">More...</a><br /></td></tr>
<tr class="separator:a23300306fa973791ba6effc8757ac98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f4564ec663684b7062152ca56f5677"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a04f4564ec663684b7062152ca56f5677">Date</a> (guint32 julian_day)</td></tr>
<tr class="memdesc:a04f4564ec663684b7062152ca56f5677"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a date from a julian day.  <a href="#a04f4564ec663684b7062152ca56f5677">More...</a><br /></td></tr>
<tr class="separator:a04f4564ec663684b7062152ca56f5677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42ea48c26d515c1206704915b71b5076"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a42ea48c26d515c1206704915b71b5076">Date</a> (const GDate&amp; castitem)</td></tr>
<tr class="memdesc:a42ea48c26d515c1206704915b71b5076"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a> by copying the contents of a GDate.  <a href="#a42ea48c26d515c1206704915b71b5076">More...</a><br /></td></tr>
<tr class="separator:a42ea48c26d515c1206704915b71b5076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ac5c4a615593ca72f6f0600ad678974"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a0ac5c4a615593ca72f6f0600ad678974">Date</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; other)</td></tr>
<tr class="memdesc:a0ac5c4a615593ca72f6f0600ad678974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a> from another.  <a href="#a0ac5c4a615593ca72f6f0600ad678974">More...</a><br /></td></tr>
<tr class="separator:a0ac5c4a615593ca72f6f0600ad678974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac51254df32aab40dd14cd7f9f8d8a3ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#ac51254df32aab40dd14cd7f9f8d8a3ac">operator=</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; other)</td></tr>
<tr class="memdesc:ac51254df32aab40dd14cd7f9f8d8a3ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign another date to this one.  <a href="#ac51254df32aab40dd14cd7f9f8d8a3ac">More...</a><br /></td></tr>
<tr class="separator:ac51254df32aab40dd14cd7f9f8d8a3ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4df664ef8c919b45dafaf1f666635ad8"><td class="memItemLeft" align="right" valign="top">GDate*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a4df664ef8c919b45dafaf1f666635ad8">gobj</a> ()</td></tr>
<tr class="memdesc:a4df664ef8c919b45dafaf1f666635ad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#a4df664ef8c919b45dafaf1f666635ad8">More...</a><br /></td></tr>
<tr class="separator:a4df664ef8c919b45dafaf1f666635ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38645890f6a00996a1590902616a4134"><td class="memItemLeft" align="right" valign="top">const GDate*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a38645890f6a00996a1590902616a4134">gobj</a> () const </td></tr>
<tr class="memdesc:a38645890f6a00996a1590902616a4134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#a38645890f6a00996a1590902616a4134">More...</a><br /></td></tr>
<tr class="separator:a38645890f6a00996a1590902616a4134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e0612d9073939b783b6fffea9b66709"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a5e0612d9073939b783b6fffea9b66709">clear</a> ()</td></tr>
<tr class="memdesc:a5e0612d9073939b783b6fffea9b66709"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the date.  <a href="#a5e0612d9073939b783b6fffea9b66709">More...</a><br /></td></tr>
<tr class="separator:a5e0612d9073939b783b6fffea9b66709"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bd2cb5903074d5d99d8640d96e84ebb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a6bd2cb5903074d5d99d8640d96e84ebb">set_parse</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; str)</td></tr>
<tr class="memdesc:a6bd2cb5903074d5d99d8640d96e84ebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses a user-inputted string str, and try to figure out what date it represents, taking the current locale into account.  <a href="#a6bd2cb5903074d5d99d8640d96e84ebb">More...</a><br /></td></tr>
<tr class="separator:a6bd2cb5903074d5d99d8640d96e84ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a214e405c758a42707dc1e7408aa7a2af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a214e405c758a42707dc1e7408aa7a2af">set_time</a> (GTime time)</td></tr>
<tr class="memdesc:a214e405c758a42707dc1e7408aa7a2af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of a date from a GTime value.  <a href="#a214e405c758a42707dc1e7408aa7a2af">More...</a><br /></td></tr>
<tr class="separator:a214e405c758a42707dc1e7408aa7a2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c56245f4145ed4fdf882ec3bca99dba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a6c56245f4145ed4fdf882ec3bca99dba">set_time</a> (std::time_t timet)</td></tr>
<tr class="memdesc:a6c56245f4145ed4fdf882ec3bca99dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of a date from a &lt;type&gt;std::time_t&lt;/type&gt; value.  <a href="#a6c56245f4145ed4fdf882ec3bca99dba">More...</a><br /></td></tr>
<tr class="separator:a6c56245f4145ed4fdf882ec3bca99dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4bf594a78cd4270960c70705ec48328"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#ab4bf594a78cd4270960c70705ec48328">set_time</a> (const GTimeVal&amp; timeval)</td></tr>
<tr class="memdesc:ab4bf594a78cd4270960c70705ec48328"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of a date from a GTimeVal value.  <a href="#ab4bf594a78cd4270960c70705ec48328">More...</a><br /></td></tr>
<tr class="separator:ab4bf594a78cd4270960c70705ec48328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094ddd3269d18d76077471647406742c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a094ddd3269d18d76077471647406742c">set_time_current</a> ()</td></tr>
<tr class="memdesc:a094ddd3269d18d76077471647406742c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set this <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a> to the current time.  <a href="#a094ddd3269d18d76077471647406742c">More...</a><br /></td></tr>
<tr class="separator:a094ddd3269d18d76077471647406742c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e64dc591b387cc4847bfe62f71ced5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a0e64dc591b387cc4847bfe62f71ced5c">set_month</a> (<a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a> month)</td></tr>
<tr class="memdesc:a0e64dc591b387cc4847bfe62f71ced5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the month of the year.  <a href="#a0e64dc591b387cc4847bfe62f71ced5c">More...</a><br /></td></tr>
<tr class="separator:a0e64dc591b387cc4847bfe62f71ced5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1caed2e61aa1f492cb0e0f9dc28ff9e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a1caed2e61aa1f492cb0e0f9dc28ff9e8">set_day</a> (<a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> day)</td></tr>
<tr class="memdesc:a1caed2e61aa1f492cb0e0f9dc28ff9e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the day of the month.  <a href="#a1caed2e61aa1f492cb0e0f9dc28ff9e8">More...</a><br /></td></tr>
<tr class="separator:a1caed2e61aa1f492cb0e0f9dc28ff9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207373a135e2b93be1f88b949d468ba8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a207373a135e2b93be1f88b949d468ba8">set_year</a> (<a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:a207373a135e2b93be1f88b949d468ba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the year.  <a href="#a207373a135e2b93be1f88b949d468ba8">More...</a><br /></td></tr>
<tr class="separator:a207373a135e2b93be1f88b949d468ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e9f483203116684bd59d7a2457605c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a83e9f483203116684bd59d7a2457605c">set_dmy</a> (<a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> day, <a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a> month, <a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:a83e9f483203116684bd59d7a2457605c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of a day, month, and year.  <a href="#a83e9f483203116684bd59d7a2457605c">More...</a><br /></td></tr>
<tr class="separator:a83e9f483203116684bd59d7a2457605c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3991f6de084bb84de962b81316b6323e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a3991f6de084bb84de962b81316b6323e">set_julian</a> (guint32 julian_day)</td></tr>
<tr class="memdesc:a3991f6de084bb84de962b81316b6323e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of a GDate from a Julian day number.  <a href="#a3991f6de084bb84de962b81316b6323e">More...</a><br /></td></tr>
<tr class="separator:a3991f6de084bb84de962b81316b6323e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47cdaca7f0a4fb99f21ca6f2c5f6b609"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a47cdaca7f0a4fb99f21ca6f2c5f6b609">add_days</a> (int n_days)</td></tr>
<tr class="memdesc:a47cdaca7f0a4fb99f21ca6f2c5f6b609"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a number of days to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#a47cdaca7f0a4fb99f21ca6f2c5f6b609">More...</a><br /></td></tr>
<tr class="separator:a47cdaca7f0a4fb99f21ca6f2c5f6b609"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa811f0a4a953a9bd8e6623324a61a09a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#aa811f0a4a953a9bd8e6623324a61a09a">subtract_days</a> (int n_days)</td></tr>
<tr class="memdesc:aa811f0a4a953a9bd8e6623324a61a09a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract n_days to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#aa811f0a4a953a9bd8e6623324a61a09a">More...</a><br /></td></tr>
<tr class="separator:aa811f0a4a953a9bd8e6623324a61a09a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58c7a4bccf502bb9a9b10b1079a803ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a58c7a4bccf502bb9a9b10b1079a803ae">add_months</a> (int n_months)</td></tr>
<tr class="memdesc:a58c7a4bccf502bb9a9b10b1079a803ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add n_months to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#a58c7a4bccf502bb9a9b10b1079a803ae">More...</a><br /></td></tr>
<tr class="separator:a58c7a4bccf502bb9a9b10b1079a803ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a543992d17cac03b125bcd2e5dbcbbcbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a543992d17cac03b125bcd2e5dbcbbcbf">subtract_months</a> (int n_months)</td></tr>
<tr class="memdesc:a543992d17cac03b125bcd2e5dbcbbcbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract n_months to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#a543992d17cac03b125bcd2e5dbcbbcbf">More...</a><br /></td></tr>
<tr class="separator:a543992d17cac03b125bcd2e5dbcbbcbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ea49facb5ec94dbd6b22916da2616b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a1ea49facb5ec94dbd6b22916da2616b4">add_years</a> (int n_years)</td></tr>
<tr class="memdesc:a1ea49facb5ec94dbd6b22916da2616b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add n_days to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#a1ea49facb5ec94dbd6b22916da2616b4">More...</a><br /></td></tr>
<tr class="separator:a1ea49facb5ec94dbd6b22916da2616b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac06467e6b8d11f2cb6862142503e51af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#ac06467e6b8d11f2cb6862142503e51af">subtract_years</a> (int n_years)</td></tr>
<tr class="memdesc:ac06467e6b8d11f2cb6862142503e51af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract n_years to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#ac06467e6b8d11f2cb6862142503e51af">More...</a><br /></td></tr>
<tr class="separator:ac06467e6b8d11f2cb6862142503e51af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fdbe0b37d9d8079919aa4921c781e5f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a4fdbe0b37d9d8079919aa4921c781e5f">days_between</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs) const </td></tr>
<tr class="memdesc:a4fdbe0b37d9d8079919aa4921c781e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate days between two dates.  <a href="#a4fdbe0b37d9d8079919aa4921c781e5f">More...</a><br /></td></tr>
<tr class="separator:a4fdbe0b37d9d8079919aa4921c781e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5961d351f9a2d3c924121b72bba9d88c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a5961d351f9a2d3c924121b72bba9d88c">compare</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs) const </td></tr>
<tr class="memdesc:a5961d351f9a2d3c924121b72bba9d88c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two dates.  <a href="#a5961d351f9a2d3c924121b72bba9d88c">More...</a><br /></td></tr>
<tr class="separator:a5961d351f9a2d3c924121b72bba9d88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf508be8686588e138ea33c1f193c84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#aeaf508be8686588e138ea33c1f193c84">clamp</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; min_date, const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; max_date)</td></tr>
<tr class="memdesc:aeaf508be8686588e138ea33c1f193c84"><td class="mdescLeft">&#160;</td><td class="mdescRight">If date is prior to min_date, sets date equal to min_date.  <a href="#aeaf508be8686588e138ea33c1f193c84">More...</a><br /></td></tr>
<tr class="separator:aeaf508be8686588e138ea33c1f193c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d54f26f46455523492785048c0e8f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a0d54f26f46455523492785048c0e8f11">clamp_min</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; min_date)</td></tr>
<tr class="memdesc:a0d54f26f46455523492785048c0e8f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">If date is prior to min_date, sets date equal to min_date.  <a href="#a0d54f26f46455523492785048c0e8f11">More...</a><br /></td></tr>
<tr class="separator:a0d54f26f46455523492785048c0e8f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88f3580d08fcd5a6f78247386a81cab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a88f3580d08fcd5a6f78247386a81cab9">clamp_max</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; max_date)</td></tr>
<tr class="memdesc:a88f3580d08fcd5a6f78247386a81cab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">If date falls after max_date, sets date equal to max_date.  <a href="#a88f3580d08fcd5a6f78247386a81cab9">More...</a><br /></td></tr>
<tr class="separator:a88f3580d08fcd5a6f78247386a81cab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa16d41a82334d8d83fb6dfbcedfc8214"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#aa16d41a82334d8d83fb6dfbcedfc8214">order</a> (<a class="el" href="classGlib_1_1Date.html">Date</a>&amp; other)</td></tr>
<tr class="memdesc:aa16d41a82334d8d83fb6dfbcedfc8214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if date is less than or equal to other date, and swap the values if this is not the case.  <a href="#aa16d41a82334d8d83fb6dfbcedfc8214">More...</a><br /></td></tr>
<tr class="separator:aa16d41a82334d8d83fb6dfbcedfc8214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf8015784a264eaf9979f637dc109fbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__glibmmEnums.html#ga073c9f49a289b2036eb226bcdf16a2f1">Weekday</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#adf8015784a264eaf9979f637dc109fbd">get_weekday</a> () const </td></tr>
<tr class="memdesc:adf8015784a264eaf9979f637dc109fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the day of the week for a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#adf8015784a264eaf9979f637dc109fbd">More...</a><br /></td></tr>
<tr class="separator:adf8015784a264eaf9979f637dc109fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcf98de21518e239368595bcb6eb467c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#afcf98de21518e239368595bcb6eb467c">get_month</a> () const </td></tr>
<tr class="memdesc:afcf98de21518e239368595bcb6eb467c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the month of the year.  <a href="#afcf98de21518e239368595bcb6eb467c">More...</a><br /></td></tr>
<tr class="separator:afcf98de21518e239368595bcb6eb467c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91e31618fdf40a89a0840013f74ca1cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a91e31618fdf40a89a0840013f74ca1cf">get_year</a> () const </td></tr>
<tr class="memdesc:a91e31618fdf40a89a0840013f74ca1cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the year of a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#a91e31618fdf40a89a0840013f74ca1cf">More...</a><br /></td></tr>
<tr class="separator:a91e31618fdf40a89a0840013f74ca1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb2790c552325e23523382dcc0b08a43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#abb2790c552325e23523382dcc0b08a43">get_day</a> () const </td></tr>
<tr class="memdesc:abb2790c552325e23523382dcc0b08a43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the day of the month.  <a href="#abb2790c552325e23523382dcc0b08a43">More...</a><br /></td></tr>
<tr class="separator:abb2790c552325e23523382dcc0b08a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2f8e64c2eab4380a0477095e9765809"><td class="memItemLeft" align="right" valign="top">guint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#aa2f8e64c2eab4380a0477095e9765809">get_julian</a> () const </td></tr>
<tr class="memdesc:aa2f8e64c2eab4380a0477095e9765809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Julian day or "serial number" of the <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>.  <a href="#aa2f8e64c2eab4380a0477095e9765809">More...</a><br /></td></tr>
<tr class="separator:aa2f8e64c2eab4380a0477095e9765809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe65f54c4e39c48b9834e6195e65de4a"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#abe65f54c4e39c48b9834e6195e65de4a">get_day_of_year</a> () const </td></tr>
<tr class="memdesc:abe65f54c4e39c48b9834e6195e65de4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the day of the year, where Jan 1 is the first day of the year.  <a href="#abe65f54c4e39c48b9834e6195e65de4a">More...</a><br /></td></tr>
<tr class="separator:abe65f54c4e39c48b9834e6195e65de4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb09d3eaeb81d5015d34321e2bdf7ed"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a5bb09d3eaeb81d5015d34321e2bdf7ed">get_monday_week_of_year</a> () const </td></tr>
<tr class="memdesc:a5bb09d3eaeb81d5015d34321e2bdf7ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the week of the year, where weeks are understood to start on Monday.  <a href="#a5bb09d3eaeb81d5015d34321e2bdf7ed">More...</a><br /></td></tr>
<tr class="separator:a5bb09d3eaeb81d5015d34321e2bdf7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fe45b46e0327ef8d65abd5539249d47"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a2fe45b46e0327ef8d65abd5539249d47">get_sunday_week_of_year</a> () const </td></tr>
<tr class="memdesc:a2fe45b46e0327ef8d65abd5539249d47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the week of the year during which this date falls, if weeks are understood to being on Sunday.  <a href="#a2fe45b46e0327ef8d65abd5539249d47">More...</a><br /></td></tr>
<tr class="separator:a2fe45b46e0327ef8d65abd5539249d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0add3ab3f88625e9b78eb4c648641ac"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#af0add3ab3f88625e9b78eb4c648641ac">get_iso8601_week_of_year</a> () const </td></tr>
<tr class="memdesc:af0add3ab3f88625e9b78eb4c648641ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the week of the year, where weeks are interpreted according to ISO 8601.  <a href="#af0add3ab3f88625e9b78eb4c648641ac">More...</a><br /></td></tr>
<tr class="separator:af0add3ab3f88625e9b78eb4c648641ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11fd435a1f2012324db453adff6a0450"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a11fd435a1f2012324db453adff6a0450">is_first_of_month</a> () const </td></tr>
<tr class="memdesc:a11fd435a1f2012324db453adff6a0450"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the date is on the first of a month.  <a href="#a11fd435a1f2012324db453adff6a0450">More...</a><br /></td></tr>
<tr class="separator:a11fd435a1f2012324db453adff6a0450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7048990efde0b7e67e8bb73c6af8735e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a7048990efde0b7e67e8bb73c6af8735e">is_last_of_month</a> () const </td></tr>
<tr class="memdesc:a7048990efde0b7e67e8bb73c6af8735e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the date is the last day of the month.  <a href="#a7048990efde0b7e67e8bb73c6af8735e">More...</a><br /></td></tr>
<tr class="separator:a7048990efde0b7e67e8bb73c6af8735e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b9a299ad1d7ba986b67adeeb5e35d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a0b9a299ad1d7ba986b67adeeb5e35d91">format_string</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; format) const </td></tr>
<tr class="memdesc:a0b9a299ad1d7ba986b67adeeb5e35d91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert date to string.  <a href="#a0b9a299ad1d7ba986b67adeeb5e35d91">More...</a><br /></td></tr>
<tr class="separator:a0b9a299ad1d7ba986b67adeeb5e35d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f8feb4d819e6af421e6c5bb4ea2321"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#ac2f8feb4d819e6af421e6c5bb4ea2321">to_struct_tm</a> (struct tm&amp; dest) const </td></tr>
<tr class="memdesc:ac2f8feb4d819e6af421e6c5bb4ea2321"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills in the date-related bits of a struct tm using the date value.  <a href="#ac2f8feb4d819e6af421e6c5bb4ea2321">More...</a><br /></td></tr>
<tr class="separator:ac2f8feb4d819e6af421e6c5bb4ea2321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa716c3239e93a3e557a2e3349e12eb83"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#aa716c3239e93a3e557a2e3349e12eb83">valid</a> () const </td></tr>
<tr class="memdesc:aa716c3239e93a3e557a2e3349e12eb83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> represents an existing day.  <a href="#aa716c3239e93a3e557a2e3349e12eb83">More...</a><br /></td></tr>
<tr class="separator:aa716c3239e93a3e557a2e3349e12eb83"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ac730164dfaafc48786e550a7d94831ce"><td class="memItemLeft" align="right" valign="top">static guint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#ac730164dfaafc48786e550a7d94831ce">get_days_in_month</a> (<a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a> month, <a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:ac730164dfaafc48786e550a7d94831ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of days in a month, taking leap years into account.  <a href="#ac730164dfaafc48786e550a7d94831ce">More...</a><br /></td></tr>
<tr class="separator:ac730164dfaafc48786e550a7d94831ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c9cb463927b05d4632dca5da920542f"><td class="memItemLeft" align="right" valign="top">static guint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a2c9cb463927b05d4632dca5da920542f">get_monday_weeks_in_year</a> (<a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:a2c9cb463927b05d4632dca5da920542f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of weeks in the year, where weeks are taken to start on Monday.  <a href="#a2c9cb463927b05d4632dca5da920542f">More...</a><br /></td></tr>
<tr class="separator:a2c9cb463927b05d4632dca5da920542f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab670892479ab8b08a9523d14fbafef2d"><td class="memItemLeft" align="right" valign="top">static guint8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#ab670892479ab8b08a9523d14fbafef2d">get_sunday_weeks_in_year</a> (<a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:ab670892479ab8b08a9523d14fbafef2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of weeks in the year, where weeks are taken to start on Sunday.  <a href="#ab670892479ab8b08a9523d14fbafef2d">More...</a><br /></td></tr>
<tr class="separator:ab670892479ab8b08a9523d14fbafef2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a625818601b8b04e016b998ebd58294f1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a625818601b8b04e016b998ebd58294f1">is_leap_year</a> (<a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:a625818601b8b04e016b998ebd58294f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the year is a leap year.  <a href="#a625818601b8b04e016b998ebd58294f1">More...</a><br /></td></tr>
<tr class="separator:a625818601b8b04e016b998ebd58294f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a409a3205d2f1e138b88df36fe0d8b1a2"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a409a3205d2f1e138b88df36fe0d8b1a2">valid_day</a> (<a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> day)</td></tr>
<tr class="memdesc:a409a3205d2f1e138b88df36fe0d8b1a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the day of the month is valid (a day is valid if it's between 1 and 31 inclusive).  <a href="#a409a3205d2f1e138b88df36fe0d8b1a2">More...</a><br /></td></tr>
<tr class="separator:a409a3205d2f1e138b88df36fe0d8b1a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee1b51e0602590b7bbebd404ed72bbca"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#aee1b51e0602590b7bbebd404ed72bbca">valid_month</a> (<a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a> month)</td></tr>
<tr class="memdesc:aee1b51e0602590b7bbebd404ed72bbca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the month value is valid.  <a href="#aee1b51e0602590b7bbebd404ed72bbca">More...</a><br /></td></tr>
<tr class="separator:aee1b51e0602590b7bbebd404ed72bbca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ebb66795ecaa06a721d851451fc73ff"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a7ebb66795ecaa06a721d851451fc73ff">valid_year</a> (<a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:a7ebb66795ecaa06a721d851451fc73ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the year is valid.  <a href="#a7ebb66795ecaa06a721d851451fc73ff">More...</a><br /></td></tr>
<tr class="separator:a7ebb66795ecaa06a721d851451fc73ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f37e25f74705d8b7f735b0b8aed5cd"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a72f37e25f74705d8b7f735b0b8aed5cd">valid_weekday</a> (<a class="el" href="group__glibmmEnums.html#ga073c9f49a289b2036eb226bcdf16a2f1">Weekday</a> weekday)</td></tr>
<tr class="memdesc:a72f37e25f74705d8b7f735b0b8aed5cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the weekday is valid.  <a href="#a72f37e25f74705d8b7f735b0b8aed5cd">More...</a><br /></td></tr>
<tr class="separator:a72f37e25f74705d8b7f735b0b8aed5cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b94ac5b14f4051054897c07cbb86656"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a7b94ac5b14f4051054897c07cbb86656">valid_julian</a> (guint32 julian_day)</td></tr>
<tr class="memdesc:a7b94ac5b14f4051054897c07cbb86656"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the Julian day is valid.  <a href="#a7b94ac5b14f4051054897c07cbb86656">More...</a><br /></td></tr>
<tr class="separator:a7b94ac5b14f4051054897c07cbb86656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acae6854623e46d783a0e19a5952871d1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#acae6854623e46d783a0e19a5952871d1">valid_dmy</a> (<a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> day, <a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a> month, <a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> year)</td></tr>
<tr class="memdesc:acae6854623e46d783a0e19a5952871d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the day-month-year triplet forms a valid, existing day in the range of days <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> understands (Year 1 or later, no more than a few thousand years in the future).  <a href="#acae6854623e46d783a0e19a5952871d1">More...</a><br /></td></tr>
<tr class="separator:acae6854623e46d783a0e19a5952871d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:af6341bae69196cb5099f1133b2225b53"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#af6341bae69196cb5099f1133b2225b53">BAD_DAY</a> = 0</td></tr>
<tr class="separator:af6341bae69196cb5099f1133b2225b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836394324fc168ffac64734f7930b548"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a836394324fc168ffac64734f7930b548">BAD_YEAR</a> = 0</td></tr>
<tr class="separator:a836394324fc168ffac64734f7930b548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b4f287c712949a7dbd7ca61f0098531"><td class="memItemLeft" align="right" valign="top">static const guint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a2b4f287c712949a7dbd7ca61f0098531">BAD_JULIAN</a> = 0</td></tr>
<tr class="separator:a2b4f287c712949a7dbd7ca61f0098531"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a27425be265a0cc57e4f731825154ec4d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a27425be265a0cc57e4f731825154ec4d">operator==</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; lhs, const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs)</td></tr>
<tr class="separator:a27425be265a0cc57e4f731825154ec4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12683e4457513f4f834e13c4e7f72f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#ad12683e4457513f4f834e13c4e7f72f8">operator!=</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; lhs, const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs)</td></tr>
<tr class="separator:ad12683e4457513f4f834e13c4e7f72f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a611ba98c72bec2ae82bbf086b81563ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a611ba98c72bec2ae82bbf086b81563ef">operator&lt;</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; lhs, const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs)</td></tr>
<tr class="separator:a611ba98c72bec2ae82bbf086b81563ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e4faf476e7d66ef88aaca8b11a60175"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#a4e4faf476e7d66ef88aaca8b11a60175">operator&gt;</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; lhs, const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs)</td></tr>
<tr class="separator:a4e4faf476e7d66ef88aaca8b11a60175"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acacb699d0fcffd2443c121586b7c22da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#acacb699d0fcffd2443c121586b7c22da">operator&lt;=</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; lhs, const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs)</td></tr>
<tr class="separator:acacb699d0fcffd2443c121586b7c22da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa72d3f6e17c7aab4d16e9e50b5069e1a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Date.html#aa72d3f6e17c7aab4d16e9e50b5069e1a">operator&gt;=</a> (const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; lhs, const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp; rhs)</td></tr>
<tr class="separator:aa72d3f6e17c7aab4d16e9e50b5069e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Julian calendar date. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a83823bb0261363d37e7579019797097c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Glib::Date::Day</a> =  guint8</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f0d42567f1eddf4bde22c436643031b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Glib::Date::Year</a> =  guint16</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="addae9bb3e6075f950f548178289d31f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::Date::Date </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Construct an undefined date. </p>

</div>
</div>
<a class="anchor" id="a23300306fa973791ba6effc8757ac98d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::Date::Date </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a>&#160;</td>
          <td class="paramname"><em>day</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a>&#160;</td>
          <td class="paramname"><em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Construct a date with the given day, month and year. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">day</td><td>The day. </td></tr>
    <tr><td class="paramname">month</td><td>The month. </td></tr>
    <tr><td class="paramname">year</td><td>The year. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a04f4564ec663684b7062152ca56f5677"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Glib::Date::Date </td>
          <td>(</td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>julian_day</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Construct a date from a julian day. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">julian_day</td><td>The julian day (guint32). </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a42ea48c26d515c1206704915b71b5076"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Glib::Date::Date </td>
          <td>(</td>
          <td class="paramtype">const GDate &amp;&#160;</td>
          <td class="paramname"><em>castitem</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Construct a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a> by copying the contents of a GDate. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">castitem</td><td>The GDate.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000002">Since glibmm 2.18:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0ac5c4a615593ca72f6f0600ad678974"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::Date::Date </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Construct a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a> from another. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">other</td><td>the other <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000003">Since glibmm 2.18:</a></b></dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a47cdaca7f0a4fb99f21ca6f2c5f6b609"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::add_days </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n_days</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add a number of days to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>This method returns a reference to the object itself, so you can write code such as: </p><div class="fragment"><div class="line">somedate.add_days(2).add_months(3).add_years(17);</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n_days</td><td>Days to add. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Resulting <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a58c7a4bccf502bb9a9b10b1079a803ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::add_months </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n_months</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add n_months to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>This method returns a reference to the object itself, so you can write code such as: </p><div class="fragment"><div class="line">somedate.add_years(2).add_months(3).add_days(17);</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n_months</td><td>Months to add. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Resulting <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a1ea49facb5ec94dbd6b22916da2616b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::add_years </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n_years</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add n_days to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>This method returns a reference to the object itself, so you can write code such as: </p><div class="fragment"><div class="line">somedate.add_years(2).add_months(3).add_days(17);</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n_years</td><td>Years to add. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Resulting <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aeaf508be8686588e138ea33c1f193c84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::clamp </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>min_date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>max_date</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If date is prior to min_date, sets date equal to min_date. </p>
<p>If date falls after max_date, sets date equal to max_date. All dates must be valid. See also <a class="el" href="classGlib_1_1Date.html#a0d54f26f46455523492785048c0e8f11" title="If date is prior to min_date, sets date equal to min_date. ">clamp_min()</a> and <a class="el" href="classGlib_1_1Date.html#a88f3580d08fcd5a6f78247386a81cab9" title="If date falls after max_date, sets date equal to max_date. ">clamp_max()</a>. This method returns a reference to the object itself. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">min_date</td><td><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> minimum value. </td></tr>
    <tr><td class="paramname">max_date</td><td><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> maximum value. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> in interval. </dd></dl>

</div>
</div>
<a class="anchor" id="a88f3580d08fcd5a6f78247386a81cab9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::clamp_max </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>max_date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If date falls after max_date, sets date equal to max_date. </p>
<p>See also <a class="el" href="classGlib_1_1Date.html#aeaf508be8686588e138ea33c1f193c84" title="If date is prior to min_date, sets date equal to min_date. ">clamp()</a>, and <a class="el" href="classGlib_1_1Date.html#a0d54f26f46455523492785048c0e8f11" title="If date is prior to min_date, sets date equal to min_date. ">clamp_min()</a>. This method returns a reference to the object itself. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">max_date</td><td><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> maximum value. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> in interval. </dd></dl>

</div>
</div>
<a class="anchor" id="a0d54f26f46455523492785048c0e8f11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::clamp_min </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>min_date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If date is prior to min_date, sets date equal to min_date. </p>
<p>See also <a class="el" href="classGlib_1_1Date.html#aeaf508be8686588e138ea33c1f193c84" title="If date is prior to min_date, sets date equal to min_date. ">clamp()</a>, and <a class="el" href="classGlib_1_1Date.html#a88f3580d08fcd5a6f78247386a81cab9" title="If date falls after max_date, sets date equal to max_date. ">clamp_max()</a>. This method returns a reference to the object itself. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">min_date</td><td><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> minimum value. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> in interval. </dd></dl>

</div>
</div>
<a class="anchor" id="a5e0612d9073939b783b6fffea9b66709"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear the date. </p>
<p>The cleared dates will not represent an existing date, but will not contain garbage. </p>

</div>
</div>
<a class="anchor" id="a5961d351f9a2d3c924121b72bba9d88c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Glib::Date::compare </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Compare two dates. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rhs</td><td><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> to compare. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Result of comparition. </dd></dl>

</div>
</div>
<a class="anchor" id="a4fdbe0b37d9d8079919aa4921c781e5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Glib::Date::days_between </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Calculate days between two dates. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rhs</td><td><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Numbers of days. </dd></dl>

</div>
</div>
<a class="anchor" id="a0b9a299ad1d7ba986b67adeeb5e35d91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Glib::Date::format_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>format</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Convert date to string. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">format</td><td>A format string as used by <code>strftime()</code>, in UTF-8 encoding. Only date formats are allowed, the result of time formats is undefined. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The formatted date string. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classGlib_1_1ConvertError.html" title="Exception class for charset conversion errors. ">Glib::ConvertError</a></td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abb2790c552325e23523382dcc0b08a43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> Glib::Date::get_day </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the day of the month. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Day of the month.. </dd></dl>

</div>
</div>
<a class="anchor" id="abe65f54c4e39c48b9834e6195e65de4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Glib::Date::get_day_of_year </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the day of the year, where Jan 1 is the first day of the year. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Julian day. </dd></dl>

</div>
</div>
<a class="anchor" id="ac730164dfaafc48786e550a7d94831ce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static guint8 Glib::Date::get_days_in_month </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a>&#160;</td>
          <td class="paramname"><em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the number of days in a month, taking leap years into account. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">month</td><td>Month. </td></tr>
    <tr><td class="paramname">year</td><td>Year. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of days in month during the year. </dd></dl>

</div>
</div>
<a class="anchor" id="af0add3ab3f88625e9b78eb4c648641ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Glib::Date::get_iso8601_week_of_year </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the week of the year, where weeks are interpreted according to ISO 8601. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>ISO 8601 week number of the year.</dd></dl>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000001">Since glibmm 2.22:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa2f8e64c2eab4380a0477095e9765809"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint32 Glib::Date::get_julian </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the Julian day or "serial number" of the <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>The Julian day is simply the number of days since January 1, Year 1; i.e., January 1, Year 1 is Julian day 1; January 2, Year 1 is Julian day 2, etc. The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Julian day. </dd></dl>

</div>
</div>
<a class="anchor" id="a5bb09d3eaeb81d5015d34321e2bdf7ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Glib::Date::get_monday_week_of_year </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the week of the year, where weeks are understood to start on Monday. </p>
<p>If the date is before the first Monday of the year, return 0. The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Week of the year. </dd></dl>

</div>
</div>
<a class="anchor" id="a2c9cb463927b05d4632dca5da920542f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static guint8 Glib::Date::get_monday_weeks_in_year </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the number of weeks in the year, where weeks are taken to start on Monday. </p>
<p>Will be 52 or 53. (Years always have 52 7-day periods, plus 1 or 2 extra days depending on whether it's a leap year. This function is basically telling you how many Mondays are in the year, i.e. there are 53 Mondays if one of the extra days happens to be a Monday.) </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">year</td><td>Year to count weeks in. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of weeks. </dd></dl>

</div>
</div>
<a class="anchor" id="afcf98de21518e239368595bcb6eb467c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a> Glib::Date::get_month </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the month of the year. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Month of the year as a <a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f" title="Enumeration representing a month; values are DATE_JANUARY, DATE_FEBRUARY, etc. ">Date::Month</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a2fe45b46e0327ef8d65abd5539249d47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Glib::Date::get_sunday_week_of_year </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the week of the year during which this date falls, if weeks are understood to being on Sunday. </p>
<p>Can return 0 if the day is before the first Sunday of the year. The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Week of the year. </dd></dl>

</div>
</div>
<a class="anchor" id="ab670892479ab8b08a9523d14fbafef2d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static guint8 Glib::Date::get_sunday_weeks_in_year </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the number of weeks in the year, where weeks are taken to start on Sunday. </p>
<p>Will be 52 or 53. (Years always have 52 7-day periods, plus 1 or 2 extra days depending on whether it's a leap year. This function is basically telling you how many Sundays are in the year, i.e. there are 53 Sundays if one of the extra days happens to be a Sunday.) </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">year</td><td>Year to count weeks in. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of weeks. </dd></dl>

</div>
</div>
<a class="anchor" id="adf8015784a264eaf9979f637dc109fbd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__glibmmEnums.html#ga073c9f49a289b2036eb226bcdf16a2f1">Weekday</a> Glib::Date::get_weekday </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the day of the week for a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Day of the week as a <a class="el" href="group__glibmmEnums.html#ga073c9f49a289b2036eb226bcdf16a2f1" title="Enumeration representing a day of the week; DATE_MONDAY, DATE_TUESDAY, etc. ">Date::Weekday</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a91e31618fdf40a89a0840013f74ca1cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> Glib::Date::get_year </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the year of a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>Year in which the date falls. </dd></dl>

</div>
</div>
<a class="anchor" id="a4df664ef8c919b45dafaf1f666635ad8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GDate* Glib::Date::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. </p>

</div>
</div>
<a class="anchor" id="a38645890f6a00996a1590902616a4134"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GDate* Glib::Date::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. </p>

</div>
</div>
<a class="anchor" id="a11fd435a1f2012324db453adff6a0450"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Glib::Date::is_first_of_month </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the date is on the first of a month. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>true if the date is the first of the month. </dd></dl>

</div>
</div>
<a class="anchor" id="a7048990efde0b7e67e8bb73c6af8735e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Glib::Date::is_last_of_month </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the date is the last day of the month. </p>
<p>The date must be valid. </p><dl class="section return"><dt>Returns</dt><dd>true if the date is the last day of the month. </dd></dl>

</div>
</div>
<a class="anchor" id="a625818601b8b04e016b998ebd58294f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Glib::Date::is_leap_year </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the year is a leap year. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">year</td><td>Year to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the year is a leap year. </dd></dl>

</div>
</div>
<a class="anchor" id="ac51254df32aab40dd14cd7f9f8d8a3ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Assign another date to this one. </p>
<p>For example: </p><div class="fragment"><div class="line">...</div><div class="line">Glib::Date my_date;</div><div class="line">my_date = other_date;</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">other</td><td>The other <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000004">Since glibmm 2.18:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa16d41a82334d8d83fb6dfbcedfc8214"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::order </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if date is less than or equal to other date, and swap the values if this is not the case. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">other</td><td><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> ro compare. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a1caed2e61aa1f492cb0e0f9dc28ff9e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_day </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a>&#160;</td>
          <td class="paramname"><em>day</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the day of the month. </p>
<p>If the resulting day-month-year triplet is invalid, the date will be invalid. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">day</td><td>Day to set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a83e9f483203116684bd59d7a2457605c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_dmy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a>&#160;</td>
          <td class="paramname"><em>day</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a>&#160;</td>
          <td class="paramname"><em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the value of a day, month, and year. </p>
<p>. If the resulting day-month-year triplet is invalid, the date will be invalid. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">day</td><td>Day to set. </td></tr>
    <tr><td class="paramname">month</td><td>Month to set. </td></tr>
    <tr><td class="paramname">year</td><td>Year to set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3991f6de084bb84de962b81316b6323e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_julian </td>
          <td>(</td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>julian_day</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the value of a GDate from a Julian day number. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">julian_day</td><td>Julian day to set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0e64dc591b387cc4847bfe62f71ced5c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_month </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a>&#160;</td>
          <td class="paramname"><em>month</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the month of the year. </p>
<p>If the resulting day-month-year triplet is invalid, the date will be invalid. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">month</td><td>Month to set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6bd2cb5903074d5d99d8640d96e84ebb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_parse </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Parses a user-inputted string str, and try to figure out what date it represents, taking the current locale into account. </p>
<p>If the string is successfully parsed, the date will be valid after the call. Otherwise, it will be invalid. This function is not appropriate for file formats and the like; it isn't very precise, and its exact behavior varies with the locale. It's intended to be a heuristic routine that guesses what the user means by a given string (and it does work pretty well in that capacity). </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">str</td><td>String to parse. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a214e405c758a42707dc1e7408aa7a2af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_time </td>
          <td>(</td>
          <td class="paramtype">GTime&#160;</td>
          <td class="paramname"><em>time</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the value of a date from a GTime value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">time</td><td>GTime value to set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Please use <a class="el" href="classGlib_1_1Date.html#a6c56245f4145ed4fdf882ec3bca99dba" title="Sets the value of a date from a &lt;type&gt;std::time_t&lt;/type&gt; value. ">set_time(std::time_t)</a> or <a class="el" href="classGlib_1_1Date.html#ab4bf594a78cd4270960c70705ec48328" title="Sets the value of a date from a GTimeVal value. ">set_time(const GTimeVal&amp;)</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a6c56245f4145ed4fdf882ec3bca99dba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_time </td>
          <td>(</td>
          <td class="paramtype">std::time_t&#160;</td>
          <td class="paramname"><em>timet</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the value of a date from a &lt;type&gt;std::time_t&lt;/type&gt; value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timet</td><td>std::time_t value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classGlib_1_1Date.html#a094ddd3269d18d76077471647406742c" title="Set this Glib::Date to the current time. ">set_time_current()</a></dd></dl>
<p>Since: 2.10 </p>

</div>
</div>
<a class="anchor" id="ab4bf594a78cd4270960c70705ec48328"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_time </td>
          <td>(</td>
          <td class="paramtype">const GTimeVal &amp;&#160;</td>
          <td class="paramname"><em>timeval</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the value of a date from a GTimeVal value. </p>
<p>Note that the tv_usec member is ignored, because <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a> can't make use of the additional precision.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classGlib_1_1Date.html#a094ddd3269d18d76077471647406742c" title="Set this Glib::Date to the current time. ">set_time_current()</a></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timeval</td><td>GTimeVal value to set</td></tr>
  </table>
  </dd>
</dl>
<p>Since: 2.10 </p>

</div>
</div>
<a class="anchor" id="a094ddd3269d18d76077471647406742c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_time_current </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set this <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Glib::Date</a> to the current time. </p>

</div>
</div>
<a class="anchor" id="a207373a135e2b93be1f88b949d468ba8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::set_year </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the year. </p>
<p>If the resulting day-month-year triplet is invalid, the date will be invalid. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">year</td><td>Year to set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa811f0a4a953a9bd8e6623324a61a09a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::subtract_days </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n_days</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Subtract n_days to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>This method returns a reference to the object itself, so you can write code such as: </p><div class="fragment"><div class="line">somedate.subtract_days(2).subtract_months(3).subtract_years(17);</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n_days</td><td>Days to subtract. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Resulting <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a543992d17cac03b125bcd2e5dbcbbcbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::subtract_months </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n_months</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Subtract n_months to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>This method returns a reference to the object itself, so you can write code such as: </p><div class="fragment"><div class="line">somedate.subtract_years(2).subtract_months(3).subtract_days(17);</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n_months</td><td>Months to subtract. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Resulting <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac06467e6b8d11f2cb6862142503e51af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1Date.html">Date</a>&amp; Glib::Date::subtract_years </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n_years</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Subtract n_years to a <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a>. </p>
<p>This method returns a reference to the object itself, so you can write code such as: </p><div class="fragment"><div class="line">somedate.subtract_years(2).subtract_months(3).subtract_days(17);</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n_years</td><td>Years to subtract. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Resulting <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac2f8feb4d819e6af421e6c5bb4ea2321"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Glib::Date::to_struct_tm </td>
          <td>(</td>
          <td class="paramtype">struct tm &amp;&#160;</td>
          <td class="paramname"><em>dest</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fills in the date-related bits of a struct tm using the date value. </p>
<p>Initializes the non-date parts with something sane but meaningless. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>Struct tm to fill. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa716c3239e93a3e557a2e3349e12eb83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Glib::Date::valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> represents an existing day. </p>
<dl class="section return"><dt>Returns</dt><dd>true if the date is valid. </dd></dl>

</div>
</div>
<a class="anchor" id="a409a3205d2f1e138b88df36fe0d8b1a2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Glib::Date::valid_day </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a>&#160;</td>
          <td class="paramname"><em>day</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the day of the month is valid (a day is valid if it's between 1 and 31 inclusive). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">day</td><td>Day to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the day is valid. </dd></dl>

</div>
</div>
<a class="anchor" id="acae6854623e46d783a0e19a5952871d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Glib::Date::valid_dmy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a>&#160;</td>
          <td class="paramname"><em>day</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a>&#160;</td>
          <td class="paramname"><em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the day-month-year triplet forms a valid, existing day in the range of days <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> understands (Year 1 or later, no more than a few thousand years in the future). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">day</td><td>Day to check. </td></tr>
    <tr><td class="paramname">month</td><td>Month to check. </td></tr>
    <tr><td class="paramname">year</td><td>Year to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the date is a valid one. </dd></dl>

</div>
</div>
<a class="anchor" id="a7b94ac5b14f4051054897c07cbb86656"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Glib::Date::valid_julian </td>
          <td>(</td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>julian_day</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the Julian day is valid. </p>
<p>Anything greater than zero is basically a valid Julian, though there is a 32-bit limit. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">julian_day</td><td>Julian day to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the Julian day is valid. </dd></dl>

</div>
</div>
<a class="anchor" id="aee1b51e0602590b7bbebd404ed72bbca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Glib::Date::valid_month </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f">Month</a>&#160;</td>
          <td class="paramname"><em>month</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the month value is valid. </p>
<p>The 12 <a class="el" href="group__glibmmEnums.html#ga9781abc52ad49766808898743e44031f" title="Enumeration representing a month; values are DATE_JANUARY, DATE_FEBRUARY, etc. ">Date::Month</a> enumeration values are the only valid months. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">month</td><td>Month to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the month is valid. </dd></dl>

</div>
</div>
<a class="anchor" id="a72f37e25f74705d8b7f735b0b8aed5cd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Glib::Date::valid_weekday </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__glibmmEnums.html#ga073c9f49a289b2036eb226bcdf16a2f1">Weekday</a>&#160;</td>
          <td class="paramname"><em>weekday</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the weekday is valid. </p>
<p>The 7 <a class="el" href="group__glibmmEnums.html#ga073c9f49a289b2036eb226bcdf16a2f1" title="Enumeration representing a day of the week; DATE_MONDAY, DATE_TUESDAY, etc. ">Date::Weekday</a> enumeration values are the only valid. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">weekday</td><td>Weekday to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the weekday is valid. </dd></dl>

</div>
</div>
<a class="anchor" id="a7ebb66795ecaa06a721d851451fc73ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool Glib::Date::valid_year </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a>&#160;</td>
          <td class="paramname"><em>year</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the year is valid. </p>
<p>Any year greater than 0 is valid, though there is a 16-bit limit to what <a class="el" href="classGlib_1_1Date.html" title="Julian calendar date. ">Date</a> will understand. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">year</td><td>Year to check. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the year is valid. </dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="ad12683e4457513f4f834e13c4e7f72f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01484.html#ga8ae9cabed8e455713324dacd39bedef1">operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a611ba98c72bec2ae82bbf086b81563ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acacb699d0fcffd2443c121586b7c22da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&lt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a27425be265a0cc57e4f731825154ec4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4e4faf476e7d66ef88aaca8b11a60175"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&gt; </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa72d3f6e17c7aab4d16e9e50b5069e1a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1Date.html">Date</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="af6341bae69196cb5099f1133b2225b53"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGlib_1_1Date.html#a83823bb0261363d37e7579019797097c">Day</a> Glib::Date::BAD_DAY = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2b4f287c712949a7dbd7ca61f0098531"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const guint32 Glib::Date::BAD_JULIAN = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a836394324fc168ffac64734f7930b548"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGlib_1_1Date.html#a8f0d42567f1eddf4bde22c436643031b">Year</a> Glib::Date::BAD_YEAR = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Mar 19 2019 09:56:45 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>