<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libzypp: zypp::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="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.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">libzypp  <span id="projectnumber">17.9.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classzypp_1_1Date.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pub-static-attribs">Static Public Attributes</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#friends">Friends</a> | <a href="#related">Related Functions</a> | <a href="classzypp_1_1Date-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">zypp::Date Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>Store and operate on date (time_t). <a href="classzypp_1_1Date.html#details">More...</a></p> <p><code>#include <<a class="el" href="Date_8h_source.html">Date.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1Date_1_1EDateFormatDef.html">EDateFormatDef</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classzypp_1_1Date.html" title="Store and operate on date (time_t).">Date</a> formats for printing (use like 'enum class <a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a>') <a href="structzypp_1_1Date_1_1EDateFormatDef.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1Date_1_1ETimeFormatDef.html">ETimeFormatDef</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Time formats for printing (use like 'enum class <a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a>') <a href="structzypp_1_1Date_1_1ETimeFormatDef.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1Date_1_1ETimeZoneFormatDef.html">ETimeZoneFormatDef</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Timezone indicator for printing (use like 'enum class <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a>') <a href="structzypp_1_1Date_1_1ETimeZoneFormatDef.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><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:a294c893a6cc68d6a36804e10442accf2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> { <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2adfd0311151688764b3cc401cf46b4670">TB_UTC</a> }</td></tr> <tr class="separator:a294c893a6cc68d6a36804e10442accf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94f50779d021440f3fc46c37dd1f7d04"><td class="memItemLeft" align="right" valign="top">typedef time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a></td></tr> <tr class="separator:a94f50779d021440f3fc46c37dd1f7d04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12dbb9690dca8e87337ad792c5e5c67c"><td class="memItemLeft" align="right" valign="top">typedef time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a12dbb9690dca8e87337ad792c5e5c67c">Duration</a></td></tr> <tr class="separator:a12dbb9690dca8e87337ad792c5e5c67c"><td class="memSeparator" colspan="2"> </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:a1bf6ce331c70c036be272e4222cda089"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a1bf6ce331c70c036be272e4222cda089">Date</a> ()</td></tr> <tr class="memdesc:a1bf6ce331c70c036be272e4222cda089"><td class="mdescLeft"> </td><td class="mdescRight">Default ctor: 0. <a href="#a1bf6ce331c70c036be272e4222cda089">More...</a><br /></td></tr> <tr class="separator:a1bf6ce331c70c036be272e4222cda089"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc12a1f0c17d9c6db6b9308f796d758f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#abc12a1f0c17d9c6db6b9308f796d758f">Date</a> (<a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> date_r)</td></tr> <tr class="memdesc:abc12a1f0c17d9c6db6b9308f796d758f"><td class="mdescLeft"> </td><td class="mdescRight">Ctor taking time_t value. <a href="#abc12a1f0c17d9c6db6b9308f796d758f">More...</a><br /></td></tr> <tr class="separator:abc12a1f0c17d9c6db6b9308f796d758f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4713f95dffc5deecab08ff3017e4a817"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a4713f95dffc5deecab08ff3017e4a817">Date</a> (const std::string &seconds_r)</td></tr> <tr class="memdesc:a4713f95dffc5deecab08ff3017e4a817"><td class="mdescLeft"> </td><td class="mdescRight">Ctor taking time_t value as string. <a href="#a4713f95dffc5deecab08ff3017e4a817">More...</a><br /></td></tr> <tr class="separator:a4713f95dffc5deecab08ff3017e4a817"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3171af25c06d1f9ad1386e46a6e5a875"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a3171af25c06d1f9ad1386e46a6e5a875">Date</a> (const std::string &date_str, const std::string &format)</td></tr> <tr class="memdesc:a3171af25c06d1f9ad1386e46a6e5a875"><td class="mdescLeft"> </td><td class="mdescRight">Ctor from a <em>date_str</em> (in localtime) formatted using <em>format</em>. <a href="#a3171af25c06d1f9ad1386e46a6e5a875">More...</a><br /></td></tr> <tr class="separator:a3171af25c06d1f9ad1386e46a6e5a875"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36e5559ae4ea7df04dbc957c3d3e29bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a36e5559ae4ea7df04dbc957c3d3e29bc">Date</a> (const std::string &date_str, const std::string &format, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r)</td></tr> <tr class="separator:a36e5559ae4ea7df04dbc957c3d3e29bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6944b771f5bde9c31b60bf93a61d450d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a6944b771f5bde9c31b60bf93a61d450d">operator ValueType</a> () const</td></tr> <tr class="memdesc:a6944b771f5bde9c31b60bf93a61d450d"><td class="mdescLeft"> </td><td class="mdescRight">Conversion to time_t. <a href="#a6944b771f5bde9c31b60bf93a61d450d">More...</a><br /></td></tr> <tr class="separator:a6944b771f5bde9c31b60bf93a61d450d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae98d46691fe7c18971ba4455ab9ca52"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#aae98d46691fe7c18971ba4455ab9ca52">form</a> (const std::string &format_r) const</td></tr> <tr class="memdesc:aae98d46691fe7c18971ba4455ab9ca52"><td class="mdescLeft"> </td><td class="mdescRight">Return string representation according to format as localtime. <a href="#aae98d46691fe7c18971ba4455ab9ca52">More...</a><br /></td></tr> <tr class="separator:aae98d46691fe7c18971ba4455ab9ca52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa963adac0d8b090992b4ff672f51b78"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#afa963adac0d8b090992b4ff672f51b78">form</a> (const std::string &format_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:afa963adac0d8b090992b4ff672f51b78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa677d76432be1c80f12a1c84bf0745cf"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#aa677d76432be1c80f12a1c84bf0745cf">asString</a> () const</td></tr> <tr class="memdesc:aa677d76432be1c80f12a1c84bf0745cf"><td class="mdescLeft"> </td><td class="mdescRight">Default string representation of <a class="el" href="classzypp_1_1Date.html" title="Store and operate on date (time_t).">Date</a>. <a href="#aa677d76432be1c80f12a1c84bf0745cf">More...</a><br /></td></tr> <tr class="separator:aa677d76432be1c80f12a1c84bf0745cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad529cfd00207b6696ca0b3ecb023c793"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ad529cfd00207b6696ca0b3ecb023c793">asSeconds</a> () const</td></tr> <tr class="memdesc:ad529cfd00207b6696ca0b3ecb023c793"><td class="mdescLeft"> </td><td class="mdescRight">Convert to string representation of calendar time in numeric form (like "1029255142"). <a href="#ad529cfd00207b6696ca0b3ecb023c793">More...</a><br /></td></tr> <tr class="separator:ad529cfd00207b6696ca0b3ecb023c793"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Arithmetic operations.</div></td></tr> <tr class="memitem:a3ea0ed498e744be1827b038bad6984ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a3ea0ed498e744be1827b038bad6984ed">operator+</a> (const time_t rhs) const</td></tr> <tr class="separator:a3ea0ed498e744be1827b038bad6984ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e3a25a28f4ec6e97884b109414bbf2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a7e3a25a28f4ec6e97884b109414bbf2b">operator-</a> (const time_t rhs) const</td></tr> <tr class="separator:a7e3a25a28f4ec6e97884b109414bbf2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef7b11c73f634f2237d308f744bc4bce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#aef7b11c73f634f2237d308f744bc4bce">operator*</a> (const time_t rhs) const</td></tr> <tr class="separator:aef7b11c73f634f2237d308f744bc4bce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a7f0d26f54e072f94a4e946b1378b97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a5a7f0d26f54e072f94a4e946b1378b97">operator/</a> (const time_t rhs) const</td></tr> <tr class="separator:a5a7f0d26f54e072f94a4e946b1378b97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a323f2ed4df4f2ec576e3cb69c69e9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a9a323f2ed4df4f2ec576e3cb69c69e9f">operator+=</a> (const time_t rhs)</td></tr> <tr class="separator:a9a323f2ed4df4f2ec576e3cb69c69e9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa747c7f23d6d9508a4aa15beec8d2d08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#aa747c7f23d6d9508a4aa15beec8d2d08">operator-=</a> (const time_t rhs)</td></tr> <tr class="separator:aa747c7f23d6d9508a4aa15beec8d2d08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d3c45dac784edc67e0bf86a23963f04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a0d3c45dac784edc67e0bf86a23963f04">operator*=</a> (const time_t rhs)</td></tr> <tr class="separator:a0d3c45dac784edc67e0bf86a23963f04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9c75650e8a9ea7a8ea6768cdf3073b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ae9c75650e8a9ea7a8ea6768cdf3073b3">operator/=</a> (const time_t rhs)</td></tr> <tr class="separator:ae9c75650e8a9ea7a8ea6768cdf3073b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cc3f49a962f444e88ab86c23a54589d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a9cc3f49a962f444e88ab86c23a54589d">operator++</a> ()</td></tr> <tr class="separator:a9cc3f49a962f444e88ab86c23a54589d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a345e8b700945b321afd54ffbebbbf404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a345e8b700945b321afd54ffbebbbf404">operator--</a> ()</td></tr> <tr class="separator:a345e8b700945b321afd54ffbebbbf404"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35dcd894fb7d2feb05d4de269009908b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a35dcd894fb7d2feb05d4de269009908b">operator++</a> (int)</td></tr> <tr class="separator:a35dcd894fb7d2feb05d4de269009908b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3467fc45269a7f2ed58854e784f39a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ad3467fc45269a7f2ed58854e784f39a5">operator--</a> (int)</td></tr> <tr class="separator:ad3467fc45269a7f2ed58854e784f39a5"><td class="memSeparator" colspan="2"> </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:adc8e5ca53781c19864f6c0e6aa6c1076"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#adc8e5ca53781c19864f6c0e6aa6c1076">now</a> ()</td></tr> <tr class="memdesc:adc8e5ca53781c19864f6c0e6aa6c1076"><td class="mdescLeft"> </td><td class="mdescRight">Return the current time. <a href="#adc8e5ca53781c19864f6c0e6aa6c1076">More...</a><br /></td></tr> <tr class="separator:adc8e5ca53781c19864f6c0e6aa6c1076"><td class="memSeparator" colspan="2"> </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:ad9dad30ad37437a90cc3ba50027b98b4"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ad9dad30ad37437a90cc3ba50027b98b4">second</a> = 1</td></tr> <tr class="separator:ad9dad30ad37437a90cc3ba50027b98b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52da27baa81078696b5c1712f9439679"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a52da27baa81078696b5c1712f9439679">minute</a> = 60</td></tr> <tr class="separator:a52da27baa81078696b5c1712f9439679"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a93fb87a91e08c2bdab05e9e7ab5688"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a2a93fb87a91e08c2bdab05e9e7ab5688">hour</a> = 3600</td></tr> <tr class="separator:a2a93fb87a91e08c2bdab05e9e7ab5688"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39ba7e3653e6fa74a2ddfbe69d434c18"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a39ba7e3653e6fa74a2ddfbe69d434c18">day</a> = 86400</td></tr> <tr class="separator:a39ba7e3653e6fa74a2ddfbe69d434c18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac024d9f935793240c5b89fa1f615a53b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ac024d9f935793240c5b89fa1f615a53b">month28</a> = 2419200</td></tr> <tr class="separator:ac024d9f935793240c5b89fa1f615a53b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace979981dec439acd1205e843a1a6a56"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ace979981dec439acd1205e843a1a6a56">month29</a> = 2505600</td></tr> <tr class="separator:ace979981dec439acd1205e843a1a6a56"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a758d7a4688693306aab69f66ebbd70a1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a758d7a4688693306aab69f66ebbd70a1">month30</a> = 2592000</td></tr> <tr class="separator:a758d7a4688693306aab69f66ebbd70a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43a363175b2b0f2f651714f64108aa10"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a43a363175b2b0f2f651714f64108aa10">month31</a> = 2678400</td></tr> <tr class="separator:a43a363175b2b0f2f651714f64108aa10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7737bbe7ade5f2f44be0f610b8d82390"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a7737bbe7ade5f2f44be0f610b8d82390">month</a> = <a class="el" href="classzypp_1_1Date.html#a758d7a4688693306aab69f66ebbd70a1">month30</a></td></tr> <tr class="separator:a7737bbe7ade5f2f44be0f610b8d82390"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1180e81ca1c12c3adcdd0ca9e6f69b64"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a1180e81ca1c12c3adcdd0ca9e6f69b64">year365</a> = 31536000</td></tr> <tr class="separator:a1180e81ca1c12c3adcdd0ca9e6f69b64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88a71b43b4bdb4ef9660ab47299944ee"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a88a71b43b4bdb4ef9660ab47299944ee">year366</a> = 31622400</td></tr> <tr class="separator:a88a71b43b4bdb4ef9660ab47299944ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af91cb3c581aea49a80827965be072563"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#af91cb3c581aea49a80827965be072563">year</a> = <a class="el" href="classzypp_1_1Date.html#a1180e81ca1c12c3adcdd0ca9e6f69b64">year365</a></td></tr> <tr class="separator:af91cb3c581aea49a80827965be072563"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:a03d2d19e4a32a520ff35b7bb7d2a0c02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a03d2d19e4a32a520ff35b7bb7d2a0c02">_date</a></td></tr> <tr class="memdesc:a03d2d19e4a32a520ff35b7bb7d2a0c02"><td class="mdescLeft"> </td><td class="mdescRight">Calendar time. <a href="#a03d2d19e4a32a520ff35b7bb7d2a0c02">More...</a><br /></td></tr> <tr class="separator:a03d2d19e4a32a520ff35b7bb7d2a0c02"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a6348cc208b2e8f3cdbba7d595b560f80"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a6348cc208b2e8f3cdbba7d595b560f80">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1Date.html">Date</a> &obj)</td></tr> <tr class="separator:a6348cc208b2e8f3cdbba7d595b560f80"><td class="memSeparator" colspan="2"> </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:ada599c7a3fc635ed96c12a1d688f6e31"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ada599c7a3fc635ed96c12a1d688f6e31">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1Date.html">Date</a> &obj)</td></tr> <tr class="separator:ada599c7a3fc635ed96c12a1d688f6e31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5e2edd28dd6a2c371e27b1cf7119613"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#ab5e2edd28dd6a2c371e27b1cf7119613">dumpAsXmlOn</a> (std::ostream &str, const <a class="el" href="classzypp_1_1Date.html">Date</a> &obj, const std::string &name_r="date")</td></tr> <tr class="separator:ab5e2edd28dd6a2c371e27b1cf7119613"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Printing in various predefined formats</h2></td></tr> <tr class="memitem:a550511f4ea3361f88eb2bfc1ba86750b"><td class="memItemLeft" align="right" valign="top">typedef base::EnumClass< <a class="el" href="structzypp_1_1Date_1_1EDateFormatDef.html">EDateFormatDef</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a></td></tr> <tr class="memdesc:a550511f4ea3361f88eb2bfc1ba86750b"><td class="mdescLeft"> </td><td class="mdescRight">'enum class DateFormat' <a href="#a550511f4ea3361f88eb2bfc1ba86750b">More...</a><br /></td></tr> <tr class="separator:a550511f4ea3361f88eb2bfc1ba86750b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f95877f4a1e0c0658e334fe5d15390f"><td class="memItemLeft" align="right" valign="top">typedef base::EnumClass< <a class="el" href="structzypp_1_1Date_1_1ETimeFormatDef.html">ETimeFormatDef</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a></td></tr> <tr class="memdesc:a4f95877f4a1e0c0658e334fe5d15390f"><td class="mdescLeft"> </td><td class="mdescRight">'enum class TimeFormat' <a href="#a4f95877f4a1e0c0658e334fe5d15390f">More...</a><br /></td></tr> <tr class="separator:a4f95877f4a1e0c0658e334fe5d15390f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7168a9b857f69fd26138eb4d87c32f2a"><td class="memItemLeft" align="right" valign="top">typedef base::EnumClass< <a class="el" href="structzypp_1_1Date_1_1ETimeZoneFormatDef.html">ETimeZoneFormatDef</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a></td></tr> <tr class="memdesc:a7168a9b857f69fd26138eb4d87c32f2a"><td class="mdescLeft"> </td><td class="mdescRight">'enum class TimeZoneFormat' <a href="#a7168a9b857f69fd26138eb4d87c32f2a">More...</a><br /></td></tr> <tr class="separator:a7168a9b857f69fd26138eb4d87c32f2a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0808cd4bcec266797e16b5c3b4028483"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a0808cd4bcec266797e16b5c3b4028483">print</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r=DateFormat::calendar, <a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r=TimeFormat::seconds, <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r=TimeZoneFormat::name, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="memdesc:a0808cd4bcec266797e16b5c3b4028483"><td class="mdescLeft"> </td><td class="mdescRight">Default format is <code>'2014-02-07 07:06:41 CET'</code> The default is DateFormat::calendar, TimeFormat::seconds, TimeZoneFormat::name and <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>. <a href="#a0808cd4bcec266797e16b5c3b4028483">More...</a><br /></td></tr> <tr class="separator:a0808cd4bcec266797e16b5c3b4028483"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6648599e22d7dadbdbc4baa5517cce2f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a6648599e22d7dadbdbc4baa5517cce2f">print</a> (<a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r, <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r=TimeZoneFormat::name, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="separator:a6648599e22d7dadbdbc4baa5517cce2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaac2dd79a08a10c0606f8558891d1d00"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#aaac2dd79a08a10c0606f8558891d1d00">print</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r, <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="separator:aaac2dd79a08a10c0606f8558891d1d00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e5d07c91c954d4b2176c44db3fc78c3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a6e5d07c91c954d4b2176c44db3fc78c3">print</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r, <a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:a6e5d07c91c954d4b2176c44db3fc78c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcfa6b868963571cdd876e84892f8cd8"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#adcfa6b868963571cdd876e84892f8cd8">print</a> (<a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="separator:adcfa6b868963571cdd876e84892f8cd8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a815332281e05782155e6a5b98ebb7f8f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a815332281e05782155e6a5b98ebb7f8f">print</a> (<a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:a815332281e05782155e6a5b98ebb7f8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7391028177393d722880fb5e9fd7019"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#af7391028177393d722880fb5e9fd7019">print</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:af7391028177393d722880fb5e9fd7019"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d73ccf1e9fe5e4feedf1a3a163215f4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a5d73ccf1e9fe5e4feedf1a3a163215f4">print</a> (<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:a5d73ccf1e9fe5e4feedf1a3a163215f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe6dcbf80431cd5f317257051d1a7cdc"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#afe6dcbf80431cd5f317257051d1a7cdc">printDate</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r=DateFormat::calendar, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="memdesc:afe6dcbf80431cd5f317257051d1a7cdc"><td class="mdescLeft"> </td><td class="mdescRight">Convenience for printing the date only [<code>'2014-02-07'</code>] The default is DateFormat::calendar and <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>. <a href="#afe6dcbf80431cd5f317257051d1a7cdc">More...</a><br /></td></tr> <tr class="separator:afe6dcbf80431cd5f317257051d1a7cdc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeafab9b2b2b3d71c94db0747d3a7b06c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#aeafab9b2b2b3d71c94db0747d3a7b06c">printDate</a> (<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:aeafab9b2b2b3d71c94db0747d3a7b06c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fb58e7ab8ba4c3481917aa89e682fab"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a8fb58e7ab8ba4c3481917aa89e682fab">printTime</a> (<a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r=TimeFormat::seconds, <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r=TimeZoneFormat::name, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="memdesc:a8fb58e7ab8ba4c3481917aa89e682fab"><td class="mdescLeft"> </td><td class="mdescRight">Convenience for printing the time only [<code>'07:06:41 CET'</code>] The default is DateFormat::calendar and <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>. <a href="#a8fb58e7ab8ba4c3481917aa89e682fab">More...</a><br /></td></tr> <tr class="separator:a8fb58e7ab8ba4c3481917aa89e682fab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a074091c8a12c693e3ef6badec764cd61"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a074091c8a12c693e3ef6badec764cd61">printTime</a> (<a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="separator:a074091c8a12c693e3ef6badec764cd61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a145f135140864d0d9ef8285e9b366868"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a145f135140864d0d9ef8285e9b366868">printTime</a> (<a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:a145f135140864d0d9ef8285e9b366868"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec8fcfced28632a25f14f12f9a32c427"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#aec8fcfced28632a25f14f12f9a32c427">printTime</a> (<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:aec8fcfced28632a25f14f12f9a32c427"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1823779823f5aa62b73cbadf43764f68"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a1823779823f5aa62b73cbadf43764f68">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r=DateFormat::calendar, <a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r=TimeFormat::seconds, <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r=TimeZoneFormat::name, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="memdesc:a1823779823f5aa62b73cbadf43764f68"><td class="mdescLeft"> </td><td class="mdescRight">Default ISO 8601 format is <code>'2014-02-07T07:06:41+01'</code> <a href="#a1823779823f5aa62b73cbadf43764f68">More...</a><br /></td></tr> <tr class="separator:a1823779823f5aa62b73cbadf43764f68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55d61611d7b38521849931da55942970"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a55d61611d7b38521849931da55942970">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r, <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r=TimeZoneFormat::name, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="separator:a55d61611d7b38521849931da55942970"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1bc273acc749e8601470085f3601164"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#af1bc273acc749e8601470085f3601164">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r, <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="separator:af1bc273acc749e8601470085f3601164"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbb9744c9ab4ddb6b18c375e3f80b3e3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#abbb9744c9ab4ddb6b18c375e3f80b3e3">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r, <a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:abbb9744c9ab4ddb6b18c375e3f80b3e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a310cf6f01c42089e153a7153e55ee732"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a310cf6f01c42089e153a7153e55ee732">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> timeZoneFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r=<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>) const</td></tr> <tr class="separator:a310cf6f01c42089e153a7153e55ee732"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75e6a99b54314a40038c6d710360307e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a75e6a99b54314a40038c6d710360307e">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> timeFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:a75e6a99b54314a40038c6d710360307e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4223e452f06f25868eff47f6a98f8f14"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a4223e452f06f25868eff47f6a98f8f14">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> dateFormat_r, <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:a4223e452f06f25868eff47f6a98f8f14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fe994843b7b35a8a8af47a93cd01d90"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1Date.html#a5fe994843b7b35a8a8af47a93cd01d90">printISO</a> (<a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> base_r) const</td></tr> <tr class="separator:a5fe994843b7b35a8a8af47a93cd01d90"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Store and operate on date (time_t). </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00032">32</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div><h2 class="groupheader">Member Typedef Documentation</h2> <a id="a94f50779d021440f3fc46c37dd1f7d04"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94f50779d021440f3fc46c37dd1f7d04">◆ </a></span>ValueType</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef time_t <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">zypp::Date::ValueType</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00038">38</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a12dbb9690dca8e87337ad792c5e5c67c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12dbb9690dca8e87337ad792c5e5c67c">◆ </a></span>Duration</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef time_t <a class="el" href="classzypp_1_1Date.html#a12dbb9690dca8e87337ad792c5e5c67c">zypp::Date::Duration</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00039">39</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a550511f4ea3361f88eb2bfc1ba86750b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a550511f4ea3361f88eb2bfc1ba86750b">◆ </a></span>DateFormat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef base::EnumClass<<a class="el" href="structzypp_1_1Date_1_1EDateFormatDef.html">EDateFormatDef</a>> <a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">zypp::Date::DateFormat</a></td> </tr> </table> </div><div class="memdoc"> <p>'enum class DateFormat' </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00142">142</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a4f95877f4a1e0c0658e334fe5d15390f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f95877f4a1e0c0658e334fe5d15390f">◆ </a></span>TimeFormat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef base::EnumClass<<a class="el" href="structzypp_1_1Date_1_1ETimeFormatDef.html">ETimeFormatDef</a>> <a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">zypp::Date::TimeFormat</a></td> </tr> </table> </div><div class="memdoc"> <p>'enum class TimeFormat' </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00151">151</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a7168a9b857f69fd26138eb4d87c32f2a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7168a9b857f69fd26138eb4d87c32f2a">◆ </a></span>TimeZoneFormat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef base::EnumClass<<a class="el" href="structzypp_1_1Date_1_1ETimeZoneFormatDef.html">ETimeZoneFormatDef</a>> <a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">zypp::Date::TimeZoneFormat</a></td> </tr> </table> </div><div class="memdoc"> <p>'enum class TimeZoneFormat' </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00159">159</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <h2 class="groupheader">Member Enumeration Documentation</h2> <a id="a294c893a6cc68d6a36804e10442accf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a294c893a6cc68d6a36804e10442accf2">◆ </a></span>TimeBase</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">zypp::Date::TimeBase</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b"></a>TB_LOCALTIME </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a294c893a6cc68d6a36804e10442accf2adfd0311151688764b3cc401cf46b4670"></a>TB_UTC </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00054">54</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a1bf6ce331c70c036be272e4222cda089"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1bf6ce331c70c036be272e4222cda089">◆ </a></span>Date() <span class="overload">[1/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::Date::Date </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>Default ctor: 0. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00057">57</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="abc12a1f0c17d9c6db6b9308f796d758f"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc12a1f0c17d9c6db6b9308f796d758f">◆ </a></span>Date() <span class="overload">[2/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::Date::Date </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </td> <td class="paramname"><em>date_r</em></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>Ctor taking time_t value. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00061">61</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a4713f95dffc5deecab08ff3017e4a817"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4713f95dffc5deecab08ff3017e4a817">◆ </a></span>Date() <span class="overload">[3/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::Date::Date </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>seconds_r</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>Ctor taking time_t value as string. </p> <p class="definition">Definition at line <a class="el" href="Date_8cc_source.html#l00163">163</a> of file <a class="el" href="Date_8cc_source.html">Date.cc</a>.</p> </div> </div> <a id="a3171af25c06d1f9ad1386e46a6e5a875"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3171af25c06d1f9ad1386e46a6e5a875">◆ </a></span>Date() <span class="overload">[4/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">zypp::Date::Date </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>date_str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>format</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Ctor from a <em>date_str</em> (in localtime) formatted using <em>format</em>. </p> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> <tr><td class="paramname"><a class="el" href="classzypp_1_1DateFormatException.html">DateFormatException</a></td><td>in case <em>date_str</em> cannot be parsed according to <em>format</em>. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="Date_8cc_source.html#l00166">166</a> of file <a class="el" href="Date_8cc_source.html">Date.cc</a>.</p> </div> </div> <a id="a36e5559ae4ea7df04dbc957c3d3e29bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36e5559ae4ea7df04dbc957c3d3e29bc">◆ </a></span>Date() <span class="overload">[5/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">zypp::Date::Date </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>date_str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>format</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">Date::TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8cc_source.html#l00170">170</a> of file <a class="el" href="Date_8cc_source.html">Date.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="adc8e5ca53781c19864f6c0e6aa6c1076"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc8e5ca53781c19864f6c0e6aa6c1076">◆ </a></span>now()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="classzypp_1_1Date.html">Date</a> zypp::Date::now </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 class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Return the current time. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00078">78</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a6944b771f5bde9c31b60bf93a61d450d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6944b771f5bde9c31b60bf93a61d450d">◆ </a></span>operator ValueType()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::Date::operator <a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> </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>Conversion to time_t. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00083">83</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a3ea0ed498e744be1827b038bad6984ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ea0ed498e744be1827b038bad6984ed">◆ </a></span>operator+()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a> zypp::Date::operator+ </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00088">88</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a7e3a25a28f4ec6e97884b109414bbf2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e3a25a28f4ec6e97884b109414bbf2b">◆ </a></span>operator-()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a> zypp::Date::operator- </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00089">89</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="aef7b11c73f634f2237d308f744bc4bce"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef7b11c73f634f2237d308f744bc4bce">◆ </a></span>operator*()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a> zypp::Date::operator* </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00090">90</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a5a7f0d26f54e072f94a4e946b1378b97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a7f0d26f54e072f94a4e946b1378b97">◆ </a></span>operator/()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a> zypp::Date::operator/ </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00091">91</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a9a323f2ed4df4f2ec576e3cb69c69e9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a323f2ed4df4f2ec576e3cb69c69e9f">◆ </a></span>operator+=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a>& zypp::Date::operator+= </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00093">93</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="aa747c7f23d6d9508a4aa15beec8d2d08"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa747c7f23d6d9508a4aa15beec8d2d08">◆ </a></span>operator-=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a>& zypp::Date::operator-= </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00094">94</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a0d3c45dac784edc67e0bf86a23963f04"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0d3c45dac784edc67e0bf86a23963f04">◆ </a></span>operator*=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a>& zypp::Date::operator*= </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00095">95</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="ae9c75650e8a9ea7a8ea6768cdf3073b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9c75650e8a9ea7a8ea6768cdf3073b3">◆ </a></span>operator/=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a>& zypp::Date::operator/= </td> <td>(</td> <td class="paramtype">const time_t </td> <td class="paramname"><em>rhs</em></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00096">96</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a9cc3f49a962f444e88ab86c23a54589d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9cc3f49a962f444e88ab86c23a54589d">◆ </a></span>operator++() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a>& zypp::Date::operator++ </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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00098">98</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a345e8b700945b321afd54ffbebbbf404"></a> <h2 class="memtitle"><span class="permalink"><a href="#a345e8b700945b321afd54ffbebbbf404">◆ </a></span>operator--() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a>& zypp::Date::operator-- </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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00099">99</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a35dcd894fb7d2feb05d4de269009908b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35dcd894fb7d2feb05d4de269009908b">◆ </a></span>operator++() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a> zypp::Date::operator++ </td> <td>(</td> <td class="paramtype">int </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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00101">101</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="ad3467fc45269a7f2ed58854e784f39a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3467fc45269a7f2ed58854e784f39a5">◆ </a></span>operator--() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html">Date</a> zypp::Date::operator-- </td> <td>(</td> <td class="paramtype">int </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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00102">102</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="aae98d46691fe7c18971ba4455ab9ca52"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae98d46691fe7c18971ba4455ab9ca52">◆ </a></span>form() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::form </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>format_r</em></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>Return string representation according to format as localtime. </p> <dl class="section see"><dt>See also</dt><dd>'man strftime' (which is used internaly) for valid conversion specifiers in format.</dd></dl> <dl class="section return"><dt>Returns</dt><dd>An empty string on illegal format, "0" if date is unspecified. </dd></dl> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00112">112</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="afa963adac0d8b090992b4ff672f51b78"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa963adac0d8b090992b4ff672f51b78">◆ </a></span>form() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::form </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>format_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">Date::TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8cc_source.html#l00185">185</a> of file <a class="el" href="Date_8cc_source.html">Date.cc</a>.</p> </div> </div> <a id="aa677d76432be1c80f12a1c84bf0745cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa677d76432be1c80f12a1c84bf0745cf">◆ </a></span>asString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::asString </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>Default string representation of <a class="el" href="classzypp_1_1Date.html" title="Store and operate on date (time_t).">Date</a>. </p> <p>The preferred date and time representation for the current locale. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00120">120</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="ad529cfd00207b6696ca0b3ecb023c793"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad529cfd00207b6696ca0b3ecb023c793">◆ </a></span>asSeconds()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::asSeconds </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>Convert to string representation of calendar time in numeric form (like "1029255142"). </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00126">126</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a0808cd4bcec266797e16b5c3b4028483"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0808cd4bcec266797e16b5c3b4028483">◆ </a></span>print() <span class="overload">[1/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em> = <code>DateFormat::calendar</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em> = <code>TimeFormat::seconds</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em> = <code>TimeZoneFormat::name</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Default format is <code>'2014-02-07 07:06:41 CET'</code> The default is DateFormat::calendar, TimeFormat::seconds, TimeZoneFormat::name and <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>. </p> <p>For other formats you don't have to repeat all the defaults, just pass the values where you differ. </p> <p class="definition">Definition at line <a class="el" href="Date_8cc_source.html#l00188">188</a> of file <a class="el" href="Date_8cc_source.html">Date.cc</a>.</p> </div> </div> <a id="a6648599e22d7dadbdbc4baa5517cce2f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6648599e22d7dadbdbc4baa5517cce2f">◆ </a></span>print() <span class="overload">[2/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em> = <code>TimeZoneFormat::name</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00168">168</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="aaac2dd79a08a10c0606f8558891d1d00"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaac2dd79a08a10c0606f8558891d1d00">◆ </a></span>print() <span class="overload">[3/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00171">171</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a6e5d07c91c954d4b2176c44db3fc78c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e5d07c91c954d4b2176c44db3fc78c3">◆ </a></span>print() <span class="overload">[4/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00174">174</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="adcfa6b868963571cdd876e84892f8cd8"></a> <h2 class="memtitle"><span class="permalink"><a href="#adcfa6b868963571cdd876e84892f8cd8">◆ </a></span>print() <span class="overload">[5/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00177">177</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a815332281e05782155e6a5b98ebb7f8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a815332281e05782155e6a5b98ebb7f8f">◆ </a></span>print() <span class="overload">[6/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00180">180</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="af7391028177393d722880fb5e9fd7019"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7391028177393d722880fb5e9fd7019">◆ </a></span>print() <span class="overload">[7/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00183">183</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a5d73ccf1e9fe5e4feedf1a3a163215f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d73ccf1e9fe5e4feedf1a3a163215f4">◆ </a></span>print() <span class="overload">[8/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::print </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em></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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00186">186</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="afe6dcbf80431cd5f317257051d1a7cdc"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe6dcbf80431cd5f317257051d1a7cdc">◆ </a></span>printDate() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printDate </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em> = <code>DateFormat::calendar</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>Convenience for printing the date only [<code>'2014-02-07'</code>] The default is DateFormat::calendar and <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00192">192</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="aeafab9b2b2b3d71c94db0747d3a7b06c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeafab9b2b2b3d71c94db0747d3a7b06c">◆ </a></span>printDate() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printDate </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em></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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00195">195</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a8fb58e7ab8ba4c3481917aa89e682fab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8fb58e7ab8ba4c3481917aa89e682fab">◆ </a></span>printTime() <span class="overload">[1/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printTime </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em> = <code>TimeFormat::seconds</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em> = <code>TimeZoneFormat::name</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>Convenience for printing the time only [<code>'07:06:41 CET'</code>] The default is DateFormat::calendar and <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00201">201</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a074091c8a12c693e3ef6badec764cd61"></a> <h2 class="memtitle"><span class="permalink"><a href="#a074091c8a12c693e3ef6badec764cd61">◆ </a></span>printTime() <span class="overload">[2/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printTime </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00204">204</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a145f135140864d0d9ef8285e9b366868"></a> <h2 class="memtitle"><span class="permalink"><a href="#a145f135140864d0d9ef8285e9b366868">◆ </a></span>printTime() <span class="overload">[3/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printTime </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00207">207</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="aec8fcfced28632a25f14f12f9a32c427"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec8fcfced28632a25f14f12f9a32c427">◆ </a></span>printTime() <span class="overload">[4/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printTime </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em></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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00210">210</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a1823779823f5aa62b73cbadf43764f68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1823779823f5aa62b73cbadf43764f68">◆ </a></span>printISO() <span class="overload">[1/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em> = <code>DateFormat::calendar</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em> = <code>TimeFormat::seconds</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em> = <code>TimeZoneFormat::name</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Default ISO 8601 format is <code>'2014-02-07T07:06:41+01'</code> </p> <dl class="section note"><dt>Note</dt><dd>As timezone names are not used in ISO, TimeZoneFormat::name is the same as TimeZoneFormat::offset when printing in <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a>. When printing <a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2adfd0311151688764b3cc401cf46b4670">TB_UTC</a> it uses a <code>'Z'</code> to indicate UTC (Zulu time) rather than printing <code>'+00'</code>. </dd></dl> <p class="definition">Definition at line <a class="el" href="Date_8cc_source.html#l00204">204</a> of file <a class="el" href="Date_8cc_source.html">Date.cc</a>.</p> </div> </div> <a id="a55d61611d7b38521849931da55942970"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55d61611d7b38521849931da55942970">◆ </a></span>printISO() <span class="overload">[2/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em> = <code>TimeZoneFormat::name</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00220">220</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="af1bc273acc749e8601470085f3601164"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1bc273acc749e8601470085f3601164">◆ </a></span>printISO() <span class="overload">[3/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00223">223</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="abbb9744c9ab4ddb6b18c375e3f80b3e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbb9744c9ab4ddb6b18c375e3f80b3e3">◆ </a></span>printISO() <span class="overload">[4/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00226">226</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a310cf6f01c42089e153a7153e55ee732"></a> <h2 class="memtitle"><span class="permalink"><a href="#a310cf6f01c42089e153a7153e55ee732">◆ </a></span>printISO() <span class="overload">[5/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a7168a9b857f69fd26138eb4d87c32f2a">TimeZoneFormat</a> </td> <td class="paramname"><em>timeZoneFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> = <code><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b">TB_LOCALTIME</a></code> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00229">229</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a75e6a99b54314a40038c6d710360307e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75e6a99b54314a40038c6d710360307e">◆ </a></span>printISO() <span class="overload">[6/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a4f95877f4a1e0c0658e334fe5d15390f">TimeFormat</a> </td> <td class="paramname"><em>timeFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00232">232</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a4223e452f06f25868eff47f6a98f8f14"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4223e452f06f25868eff47f6a98f8f14">◆ </a></span>printISO() <span class="overload">[7/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a550511f4ea3361f88eb2bfc1ba86750b">DateFormat</a> </td> <td class="paramname"><em>dateFormat_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em> </td> </tr> <tr> <td></td> <td>)</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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00235">235</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a5fe994843b7b35a8a8af47a93cd01d90"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fe994843b7b35a8a8af47a93cd01d90">◆ </a></span>printISO() <span class="overload">[8/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string zypp::Date::printISO </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1Date.html#a294c893a6cc68d6a36804e10442accf2">TimeBase</a> </td> <td class="paramname"><em>base_r</em></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>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00238">238</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a6348cc208b2e8f3cdbba7d595b560f80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6348cc208b2e8f3cdbba7d595b560f80">◆ </a></span>operator<< <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream& operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1Date.html">Date</a> & </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ada599c7a3fc635ed96c12a1d688f6e31"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada599c7a3fc635ed96c12a1d688f6e31">◆ </a></span>operator<<() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream & operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1Date.html">Date</a> & </td> <td class="paramname"><em>obj</em> </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"> <p>Stream output </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00252">252</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="ab5e2edd28dd6a2c371e27b1cf7119613"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5e2edd28dd6a2c371e27b1cf7119613">◆ </a></span>dumpAsXmlOn()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream & dumpAsXmlOn </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1Date.html">Date</a> & </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name_r</em> = <code>"date"</code> </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"> <p>XML output. Print <code>time_t</code> and <code>text</code> attribute. Allow alternate node name [date]. </p> <p class="definition">Definition at line <a class="el" href="Date_8cc_source.html#l00233">233</a> of file <a class="el" href="Date_8cc_source.html">Date.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="ad9dad30ad37437a90cc3ba50027b98b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9dad30ad37437a90cc3ba50027b98b4">◆ </a></span>second</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::second = 1</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00041">41</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a52da27baa81078696b5c1712f9439679"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52da27baa81078696b5c1712f9439679">◆ </a></span>minute</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::minute = 60</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00042">42</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a2a93fb87a91e08c2bdab05e9e7ab5688"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a93fb87a91e08c2bdab05e9e7ab5688">◆ </a></span>hour</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::hour = 3600</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00043">43</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a39ba7e3653e6fa74a2ddfbe69d434c18"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39ba7e3653e6fa74a2ddfbe69d434c18">◆ </a></span>day</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::day = 86400</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00044">44</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="ac024d9f935793240c5b89fa1f615a53b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac024d9f935793240c5b89fa1f615a53b">◆ </a></span>month28</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::month28 = 2419200</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00045">45</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="ace979981dec439acd1205e843a1a6a56"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace979981dec439acd1205e843a1a6a56">◆ </a></span>month29</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::month29 = 2505600</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00046">46</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a758d7a4688693306aab69f66ebbd70a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a758d7a4688693306aab69f66ebbd70a1">◆ </a></span>month30</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::month30 = 2592000</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00047">47</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a43a363175b2b0f2f651714f64108aa10"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43a363175b2b0f2f651714f64108aa10">◆ </a></span>month31</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::month31 = 2678400</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00048">48</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a7737bbe7ade5f2f44be0f610b8d82390"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7737bbe7ade5f2f44be0f610b8d82390">◆ </a></span>month</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::month = <a class="el" href="classzypp_1_1Date.html#a758d7a4688693306aab69f66ebbd70a1">month30</a></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00049">49</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a1180e81ca1c12c3adcdd0ca9e6f69b64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1180e81ca1c12c3adcdd0ca9e6f69b64">◆ </a></span>year365</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::year365 = 31536000</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00050">50</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a88a71b43b4bdb4ef9660ab47299944ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88a71b43b4bdb4ef9660ab47299944ee">◆ </a></span>year366</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::year366 = 31622400</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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00051">51</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="af91cb3c581aea49a80827965be072563"></a> <h2 class="memtitle"><span class="permalink"><a href="#af91cb3c581aea49a80827965be072563">◆ </a></span>year</h2> <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="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">Date::ValueType</a> zypp::Date::year = <a class="el" href="classzypp_1_1Date.html#a1180e81ca1c12c3adcdd0ca9e6f69b64">year365</a></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 class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00052">52</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <a id="a03d2d19e4a32a520ff35b7bb7d2a0c02"></a> <h2 class="memtitle"><span class="permalink"><a href="#a03d2d19e4a32a520ff35b7bb7d2a0c02">◆ </a></span>_date</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Date.html#a94f50779d021440f3fc46c37dd1f7d04">ValueType</a> zypp::Date::_date</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Calendar time. </p> <p>The number of seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC). </p> <p class="definition">Definition at line <a class="el" href="Date_8h_source.html#l00247">247</a> of file <a class="el" href="Date_8h_source.html">Date.h</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li>zypp/<a class="el" href="Date_8h_source.html">Date.h</a></li> <li>zypp/<a class="el" href="Date_8cc_source.html">Date.cc</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="classzypp_1_1Date.html">Date</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>