Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > b3a1f4d91c26f535919e39e25606614a > files > 1687

wt-doc-3.2.3-1.fc18.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Wt: Wt::WDateTime Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Wt
   &#160;<span id="projectnumber">3.2.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceWt.html">Wt</a>      </li>
      <li class="navelem"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">Wt::WDateTime Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Wt::WDateTime" -->
<p>A calendar date and clock time.  
 <a href="classWt_1_1WDateTime.html#details">More...</a></p>

<p><code>#include &lt;Wt/WDateTime&gt;</code></p>

<p><a href="classWt_1_1WDateTime-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a29901946960d23153fcf1467ee24a971">WDateTime</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <em>Null</em> datetime.  <a href="#a29901946960d23153fcf1467ee24a971"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a3e4c80c57d9830aef554176d66ca5132">WDateTime</a> (const <a class="el" href="classWt_1_1WDate.html">WDate</a> &amp;date)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a datetime given a date.  <a href="#a3e4c80c57d9830aef554176d66ca5132"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a88851754ee49eb44b3971191e6499c5f">WDateTime</a> (const <a class="el" href="classWt_1_1WDate.html">WDate</a> &amp;date, const <a class="el" href="classWt_1_1WTime.html">WTime</a> &amp;time)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a datetime given a date and time.  <a href="#a88851754ee49eb44b3971191e6499c5f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a791a4236d61e1787caf071040e7c6689">setTime_t</a> (std::time_t time)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the time in seconds from the Epoch.  <a href="#a791a4236d61e1787caf071040e7c6689"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedfface981120ce328a968815ee7439f"></a><!-- doxytag: member="Wt::WDateTime::setPosixTime" ref="aedfface981120ce328a968815ee7439f" args="(const boost::posix_time::ptime &amp;time)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#aedfface981120ce328a968815ee7439f">setPosixTime</a> (const boost::posix_time::ptime &amp;time)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the date time. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a6c8ae3448bb8844644f10d880fc5c5ae">addMSecs</a> (int ms) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds milliseconds.  <a href="#a6c8ae3448bb8844644f10d880fc5c5ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#afbeb4251ff1d5a7a3938b723dc0c6418">addSecs</a> (int s) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds seconds.  <a href="#afbeb4251ff1d5a7a3938b723dc0c6418"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#abfd5e46c640dcc133aae00b8a2040518">addDays</a> (int ndays) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds days.  <a href="#abfd5e46c640dcc133aae00b8a2040518"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#ad0a641ebdeed28686d5a8c818136b92d">addMonths</a> (int nmonths) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds months.  <a href="#ad0a641ebdeed28686d5a8c818136b92d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#ab3aadeeff2d81f430999b847449cf338">addYears</a> (int nyears) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds years.  <a href="#ab3aadeeff2d81f430999b847449cf338"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a2c9df5b3b55cea3cfcdb861ff3fcae29">isNull</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if this datetime is <em>Null</em>.  <a href="#a2c9df5b3b55cea3cfcdb861ff3fcae29"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a7987f4190180b556fef65e14026daf92">isValid</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if this datetime is valid.  <a href="#a7987f4190180b556fef65e14026daf92"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a5059023135c5c8f2964e4944b38bfe61">setDate</a> (const <a class="el" href="classWt_1_1WDate.html">WDate</a> &amp;date)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the date part.  <a href="#a5059023135c5c8f2964e4944b38bfe61"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWt_1_1WDate.html">WDate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a4d98889da20380380d5a24d9555f1f16">date</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the date part.  <a href="#a4d98889da20380380d5a24d9555f1f16"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a8846e7a9987797b2fff6e6e22ea7fea3">setTime</a> (const <a class="el" href="classWt_1_1WTime.html">WTime</a> &amp;time)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the time part.  <a href="#a8846e7a9987797b2fff6e6e22ea7fea3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classWt_1_1WTime.html">WTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a8a385fd7b64e5c4568f14b4cd43c4b39">time</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the time part.  <a href="#a8a385fd7b64e5c4568f14b4cd43c4b39"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#aa8f4b59cddc562f9902e554d888c9b90">toTime_t</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of seconds since the Epoch.  <a href="#aa8f4b59cddc562f9902e554d888c9b90"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boost::posix_time::ptime&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a0d7f04bacc6ea6534bc61ec7305a8262">toPosixTime</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the boost time.  <a href="#a0d7f04bacc6ea6534bc61ec7305a8262"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#af7f9824464a5c2b3cd3a3aad84a2faf1">secsTo</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the difference between two datetime values (in seconds).  <a href="#af7f9824464a5c2b3cd3a3aad84a2faf1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a366cff27e96d4cc86e5b6be8879e25fb">daysTo</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the difference between two datetime values (in days).  <a href="#a366cff27e96d4cc86e5b6be8879e25fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WString.html">WString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a1893f9b41a6ab51e587b68f5030eadf9">timeTo</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other, int minValue=1) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the difference between two datetime values (as text).  <a href="#a1893f9b41a6ab51e587b68f5030eadf9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac72286a44beb5ceff568677a4bcc8e59"></a><!-- doxytag: member="Wt::WDateTime::operator&lt;" ref="ac72286a44beb5ceff568677a4bcc8e59" args="(const WDateTime &amp;other) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#ac72286a44beb5ceff568677a4bcc8e59">operator&lt;</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two datetime values. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a870e03386cb76213ca8cf8d605d5acf6"></a><!-- doxytag: member="Wt::WDateTime::operator&lt;=" ref="a870e03386cb76213ca8cf8d605d5acf6" args="(const WDateTime &amp;other) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a870e03386cb76213ca8cf8d605d5acf6">operator&lt;=</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two datetime values. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f7eecc8e7290178321d2b92a6c56918"></a><!-- doxytag: member="Wt::WDateTime::operator&gt;" ref="a6f7eecc8e7290178321d2b92a6c56918" args="(const WDateTime &amp;other) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a6f7eecc8e7290178321d2b92a6c56918">operator&gt;</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two datetime values. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d974dc42fa9e2dacff1cf36c11759af"></a><!-- doxytag: member="Wt::WDateTime::operator&gt;=" ref="a4d974dc42fa9e2dacff1cf36c11759af" args="(const WDateTime &amp;other) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a4d974dc42fa9e2dacff1cf36c11759af">operator&gt;=</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two datetime values. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2da173387f965e1a7cfb734e12b570b"></a><!-- doxytag: member="Wt::WDateTime::operator==" ref="ae2da173387f965e1a7cfb734e12b570b" args="(const WDateTime &amp;other) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#ae2da173387f965e1a7cfb734e12b570b">operator==</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two datetime values. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02a886eb6d9572d34080ab6a74fb0e96"></a><!-- doxytag: member="Wt::WDateTime::operator!=" ref="a02a886eb6d9572d34080ab6a74fb0e96" args="(const WDateTime &amp;other) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#a02a886eb6d9572d34080ab6a74fb0e96">operator!=</a> (const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two datetime values. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WString.html">WString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#abb73b8df39ef05dbab3e0e7d7281c7d1">toString</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Formats this datetime to a string using a default format.  <a href="#abb73b8df39ef05dbab3e0e7d7281c7d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWt_1_1WString.html">WString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#aa4cd482b0818903ff6af01a2a8c7f3c3">toString</a> (const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;format, bool localized=true) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Formats this time to a string using a specified format.  <a href="#aa4cd482b0818903ff6af01a2a8c7f3c3"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#abbce10071edbed23ed425d73b46ad65a">fromString</a> (const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses a string to a time using a default format.  <a href="#abbce10071edbed23ed425d73b46ad65a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#ae6025f1099ca81feae4288708b4130b3">fromString</a> (const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;s, const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;format)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses a string to a time using a specified format.  <a href="#ae6025f1099ca81feae4288708b4130b3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#accc1d6a4815dab7c5e5332b494130178">currentDateTime</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Reports the current UTC datetime.  <a href="#accc1d6a4815dab7c5e5332b494130178"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#ab8fb88773f890b78b82f903b43e981b9">fromTime_t</a> (std::time_t seconds)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a date time based on a number of seconds since the Epoch.  <a href="#ab8fb88773f890b78b82f903b43e981b9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WDateTime.html#aeb5f093554829688b36640f0977da541">fromPosixTime</a> (const boost::posix_time::ptime &amp;datetime)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a date time from boost's date time type.  <a href="#aeb5f093554829688b36640f0977da541"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A calendar date and clock time. </p>
<p>The date time class combines the functionality of a <a class="el" href="classWt_1_1WDate.html" title="A value class that represents a date on the Gregorian calendar.">WDate</a> (for a calendar date) and <a class="el" href="classWt_1_1WTime.html" title="A value class that defines a clock time.">WTime</a> (for clock time) into a single class.</p>
<p>Conventionally date time is assumed in UTC, which affects the behaviour of the following methods:</p>
<ul>
<li><a class="el" href="classWt_1_1WDateTime.html#aa8f4b59cddc562f9902e554d888c9b90" title="Returns the number of seconds since the Epoch.">toTime_t()</a>, <a class="el" href="classWt_1_1WDateTime.html#a791a4236d61e1787caf071040e7c6689" title="Sets the time in seconds from the Epoch.">setTime_t()</a></li>
<li><a class="el" href="classWt_1_1WDateTime.html#accc1d6a4815dab7c5e5332b494130178" title="Reports the current UTC datetime.">currentDateTime()</a></li>
</ul>
<h3>i18n</h3>
<p>The strings returned by <a class="el" href="classWt_1_1WDateTime.html#abb73b8df39ef05dbab3e0e7d7281c7d1" title="Formats this datetime to a string using a default format.">toString()</a> and <a class="el" href="classWt_1_1WDateTime.html#a1893f9b41a6ab51e587b68f5030eadf9" title="Returns the difference between two datetime values (as text).">timeTo()</a> can be localized. If the thread using a <a class="el" href="classWt_1_1WDateTime.html" title="A calendar date and clock time.">WDateTime</a> is bound to a <a class="el" href="classWt_1_1WApplication.html" title="Represents an application instance for a single session.">WApplication</a> (i.e. <a class="el" href="classWt_1_1WApplication.html#a38d922da0a0d83395519f3eaab85d0f6" title="Returns the current application instance.">WApplication::instance()</a> does not return 0), the strings can be localized by overriding the default values for the localized string keys in the resource bundles of the <a class="el" href="classWt_1_1WApplication.html" title="Represents an application instance for a single session.">WApplication</a>. If the thread using a <a class="el" href="classWt_1_1WDateTime.html" title="A calendar date and clock time.">WDateTime</a> is not bound to a <a class="el" href="classWt_1_1WApplication.html" title="Represents an application instance for a single session.">WApplication</a> (i.e. <a class="el" href="classWt_1_1WApplication.html#a38d922da0a0d83395519f3eaab85d0f6" title="Returns the current application instance.">WApplication::instance()</a> returns 0), english strings will be used.</p>
<p>For <a class="el" href="classWt_1_1WDateTime.html#abb73b8df39ef05dbab3e0e7d7281c7d1" title="Formats this datetime to a string using a default format.">toString()</a>, localization is handled through the i18n functionality of the <a class="el" href="classWt_1_1WDate.html" title="A value class that represents a date on the Gregorian calendar.">WDate</a> class. An invalid <a class="el" href="classWt_1_1WDateTime.html" title="A calendar date and clock time.">WDateTime</a> is converted to a string as "Null":</p>
<ul>
<li>Wt.WDateTime.null: Null</li>
</ul>
<p>The <a class="el" href="classWt_1_1WDateTime.html#a1893f9b41a6ab51e587b68f5030eadf9" title="Returns the difference between two datetime values (as text).">timeTo()</a> method contains the following localized strings:</p>
<ul>
<li>Wt.WDateTime.second: one second</li>
<li>Wt.WDateTime.seconds: {1} seconds The placeholder {1} will be replaced by the actual number of seconds. The same keys also exist for minutes, hours, days, weeks, monts and years. </li>
</ul>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a29901946960d23153fcf1467ee24a971"></a><!-- doxytag: member="Wt::WDateTime::WDateTime" ref="a29901946960d23153fcf1467ee24a971" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Wt::WDateTime::WDateTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a <em>Null</em> datetime. </p>
<p>A time for which <a class="el" href="classWt_1_1WDateTime.html#a2c9df5b3b55cea3cfcdb861ff3fcae29" title="Returns if this datetime is Null.">isNull()</a> returns <code>true</code>. A <em>Null</em> datetime is also invalid.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a7987f4190180b556fef65e14026daf92" title="Returns if this datetime is valid.">isValid()</a>, <a class="el" href="classWt_1_1WDateTime.html#a2c9df5b3b55cea3cfcdb861ff3fcae29" title="Returns if this datetime is Null.">isNull()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a3e4c80c57d9830aef554176d66ca5132"></a><!-- doxytag: member="Wt::WDateTime::WDateTime" ref="a3e4c80c57d9830aef554176d66ca5132" args="(const WDate &amp;date)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Wt::WDateTime::WDateTime </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WDate.html">WDate</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a datetime given a date. </p>
<p>The time is set to midnight (00:00). The datetime is valid if the <code>date</code> is valid. </p>

</div>
</div>
<a class="anchor" id="a88851754ee49eb44b3971191e6499c5f"></a><!-- doxytag: member="Wt::WDateTime::WDateTime" ref="a88851754ee49eb44b3971191e6499c5f" args="(const WDate &amp;date, const WTime &amp;time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Wt::WDateTime::WDateTime </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WDate.html">WDate</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WTime.html">WTime</a> &amp;&#160;</td>
          <td class="paramname"><em>time</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a datetime given a date and time. </p>
<p>The datetime is valid if both <code>date</code> and <code>time</code> are valid. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="abfd5e46c640dcc133aae00b8a2040518"></a><!-- doxytag: member="Wt::WDateTime::addDays" ref="abfd5e46c640dcc133aae00b8a2040518" args="(int ndays) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::addDays </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ndays</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds days. </p>
<p>Returns a datetime that is <code>ndays</code> later than this datetime. Negative values for <code>ndays</code> will result in a datetime that is as many days earlier.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#ad0a641ebdeed28686d5a8c818136b92d" title="Adds months.">addMonths()</a>, <a class="el" href="classWt_1_1WDateTime.html#ab3aadeeff2d81f430999b847449cf338" title="Adds years.">addYears()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad0a641ebdeed28686d5a8c818136b92d"></a><!-- doxytag: member="Wt::WDateTime::addMonths" ref="ad0a641ebdeed28686d5a8c818136b92d" args="(int nmonths) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::addMonths </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nmonths</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds months. </p>
<p>Returns a datetime that is the same day of the month, but <code>nmonths</code> later than this date. Negative values for <code>nmonths</code> will result in a datetime that is as many months earlier.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#abfd5e46c640dcc133aae00b8a2040518" title="Adds days.">addDays()</a>, <a class="el" href="classWt_1_1WDateTime.html#ab3aadeeff2d81f430999b847449cf338" title="Adds years.">addYears()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a6c8ae3448bb8844644f10d880fc5c5ae"></a><!-- doxytag: member="Wt::WDateTime::addMSecs" ref="a6c8ae3448bb8844644f10d880fc5c5ae" args="(int ms) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::addMSecs </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ms</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds milliseconds. </p>
<p>Returns a datetime that is <code>ms</code> milliseconds later than this datetime. Negative values for <code>ms</code> will result in a datetime that is as many milliseconds earlier. </p>

</div>
</div>
<a class="anchor" id="afbeb4251ff1d5a7a3938b723dc0c6418"></a><!-- doxytag: member="Wt::WDateTime::addSecs" ref="afbeb4251ff1d5a7a3938b723dc0c6418" args="(int s) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::addSecs </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds seconds. </p>
<p>Returns a datetime that is <code>s</code> seconds later than this datetime. Negative values for <code>s</code> will result in a datetime that is as many seconds earlier. </p>

</div>
</div>
<a class="anchor" id="ab3aadeeff2d81f430999b847449cf338"></a><!-- doxytag: member="Wt::WDateTime::addYears" ref="ab3aadeeff2d81f430999b847449cf338" args="(int nyears) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::addYears </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nyears</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds years. </p>
<p>Returns a datetime that is <code>nyears</code> later than this datetime. Negative values for <code>nyears</code> will result in a datetime that is as many years earlier.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#abfd5e46c640dcc133aae00b8a2040518" title="Adds days.">addDays()</a>, <a class="el" href="classWt_1_1WDateTime.html#ad0a641ebdeed28686d5a8c818136b92d" title="Adds months.">addMonths()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="accc1d6a4815dab7c5e5332b494130178"></a><!-- doxytag: member="Wt::WDateTime::currentDateTime" ref="accc1d6a4815dab7c5e5332b494130178" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::currentDateTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reports the current UTC datetime. </p>
<p>This method returns the datetime as indicated by the system clock of the server, in the UTC timezone. </p>

</div>
</div>
<a class="anchor" id="a4d98889da20380380d5a24d9555f1f16"></a><!-- doxytag: member="Wt::WDateTime::date" ref="a4d98889da20380380d5a24d9555f1f16" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWt_1_1WDate.html">WDate</a> Wt::WDateTime::date </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the date part. </p>
<p>Returns the date part.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a8a385fd7b64e5c4568f14b4cd43c4b39" title="Returns the time part.">time()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a366cff27e96d4cc86e5b6be8879e25fb"></a><!-- doxytag: member="Wt::WDateTime::daysTo" ref="a366cff27e96d4cc86e5b6be8879e25fb" args="(const WDateTime &amp;other) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Wt::WDateTime::daysTo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the difference between two datetime values (in days). </p>
<p>The result is negative if other is earlier than this.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#af7f9824464a5c2b3cd3a3aad84a2faf1" title="Returns the difference between two datetime values (in seconds).">secsTo()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aeb5f093554829688b36640f0977da541"></a><!-- doxytag: member="Wt::WDateTime::fromPosixTime" ref="aeb5f093554829688b36640f0977da541" args="(const boost::posix_time::ptime &amp;datetime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::fromPosixTime </td>
          <td>(</td>
          <td class="paramtype">const boost::posix_time::ptime &amp;&#160;</td>
          <td class="paramname"><em>datetime</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a date time from boost's date time type. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a0d7f04bacc6ea6534bc61ec7305a8262" title="Returns the boost time.">toPosixTime()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="abbce10071edbed23ed425d73b46ad65a"></a><!-- doxytag: member="Wt::WDateTime::fromString" ref="abbce10071edbed23ed425d73b46ad65a" args="(const WString &amp;s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::fromString </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parses a string to a time using a default format. </p>
<p>The default format is "ddd MMM d hh:mm:ss yyyy".</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDate.html#a86383757788870ff2f22bd29536336b7" title="Parses a string to a date using a default format.">WDate::fromString()</a>, <a class="el" href="classWt_1_1WTime.html#a4937c5baf2c39affad90eace5e8178c5" title="Parses a string to a time using a default format.">WTime::fromString()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ae6025f1099ca81feae4288708b4130b3"></a><!-- doxytag: member="Wt::WDateTime::fromString" ref="ae6025f1099ca81feae4288708b4130b3" args="(const WString &amp;s, const WString &amp;format)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::fromString </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td>
          <td class="paramname"><em>format</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parses a string to a time using a specified format. </p>
<p>The <code>format</code> is a string which mixes the format for <a class="el" href="classWt_1_1WDate.html" title="A value class that represents a date on the Gregorian calendar.">WDate</a> and <a class="el" href="classWt_1_1WTime.html" title="A value class that defines a clock time.">WTime</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDate.html#a86383757788870ff2f22bd29536336b7" title="Parses a string to a date using a default format.">WDate::fromString()</a>, <a class="el" href="classWt_1_1WTime.html#a34367d6f97d872d7598c1ba88b4fc95c" title="Formats this time to a string using a default format.">WTime::toString()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ab8fb88773f890b78b82f903b43e981b9"></a><!-- doxytag: member="Wt::WDateTime::fromTime_t" ref="ab8fb88773f890b78b82f903b43e981b9" args="(std::time_t seconds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> Wt::WDateTime::fromTime_t </td>
          <td>(</td>
          <td class="paramtype">std::time_t&#160;</td>
          <td class="paramname"><em>seconds</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a date time based on a number of seconds since the Epoch. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a791a4236d61e1787caf071040e7c6689" title="Sets the time in seconds from the Epoch.">setTime_t()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a2c9df5b3b55cea3cfcdb861ff3fcae29"></a><!-- doxytag: member="Wt::WDateTime::isNull" ref="a2c9df5b3b55cea3cfcdb861ff3fcae29" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WDateTime::isNull </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns if this datetime is <em>Null</em>. </p>
<p>A null time is also invalid.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a7987f4190180b556fef65e14026daf92" title="Returns if this datetime is valid.">isValid()</a>, <a class="el" href="classWt_1_1WDateTime.html#a29901946960d23153fcf1467ee24a971" title="Creates a Null datetime.">WDateTime()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7987f4190180b556fef65e14026daf92"></a><!-- doxytag: member="Wt::WDateTime::isValid" ref="a7987f4190180b556fef65e14026daf92" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Wt::WDateTime::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns if this datetime is valid. </p>
<p>A date time is only valid if its date and time parts are valid. </p>

</div>
</div>
<a class="anchor" id="af7f9824464a5c2b3cd3a3aad84a2faf1"></a><!-- doxytag: member="Wt::WDateTime::secsTo" ref="af7f9824464a5c2b3cd3a3aad84a2faf1" args="(const WDateTime &amp;other) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Wt::WDateTime::secsTo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the difference between two datetime values (in seconds). </p>
<p>The result is negative if other is earlier than this.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a366cff27e96d4cc86e5b6be8879e25fb" title="Returns the difference between two datetime values (in days).">daysTo()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a5059023135c5c8f2964e4944b38bfe61"></a><!-- doxytag: member="Wt::WDateTime::setDate" ref="a5059023135c5c8f2964e4944b38bfe61" args="(const WDate &amp;date)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WDateTime::setDate </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WDate.html">WDate</a> &amp;&#160;</td>
          <td class="paramname"><em>date</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the date part. </p>
<p>Changes the date part part, leaving the time unmodified. If no time was set, it is set to 00:00.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a8846e7a9987797b2fff6e6e22ea7fea3" title="Sets the time part.">setTime()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a8846e7a9987797b2fff6e6e22ea7fea3"></a><!-- doxytag: member="Wt::WDateTime::setTime" ref="a8846e7a9987797b2fff6e6e22ea7fea3" args="(const WTime &amp;time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WDateTime::setTime </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WTime.html">WTime</a> &amp;&#160;</td>
          <td class="paramname"><em>time</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the time part. </p>
<p>If no valid date is set, the time is not set either.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a5059023135c5c8f2964e4944b38bfe61" title="Sets the date part.">setDate()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a791a4236d61e1787caf071040e7c6689"></a><!-- doxytag: member="Wt::WDateTime::setTime_t" ref="a791a4236d61e1787caf071040e7c6689" args="(std::time_t time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Wt::WDateTime::setTime_t </td>
          <td>(</td>
          <td class="paramtype">std::time_t&#160;</td>
          <td class="paramname"><em>time</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the time in seconds from the Epoch. </p>
<p>The <code>time</code> is the number of seconds since the Epoch (00:00:00 UTC, January 1, 1970).</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#aa8f4b59cddc562f9902e554d888c9b90" title="Returns the number of seconds since the Epoch.">toTime_t()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a8a385fd7b64e5c4568f14b4cd43c4b39"></a><!-- doxytag: member="Wt::WDateTime::time" ref="a8a385fd7b64e5c4568f14b4cd43c4b39" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classWt_1_1WTime.html">WTime</a> Wt::WDateTime::time </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the time part. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a8846e7a9987797b2fff6e6e22ea7fea3" title="Sets the time part.">setTime()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a1893f9b41a6ab51e587b68f5030eadf9"></a><!-- doxytag: member="Wt::WDateTime::timeTo" ref="a1893f9b41a6ab51e587b68f5030eadf9" args="(const WDateTime &amp;other, int minValue=1) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WString.html">WString</a> Wt::WDateTime::timeTo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WDateTime.html">WDateTime</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>minValue</em> = <code>1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the difference between two datetime values (as text). </p>
<p>This returns a textual representation of the approximate difference between this time and <code>other</code>. The textual representation returns the difference as a number of seconds, minutes, hours, days, weeks, months, or years, using the coarsest unit that is more than <code>minValue</code>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#a366cff27e96d4cc86e5b6be8879e25fb" title="Returns the difference between two datetime values (in days).">daysTo()</a>, <a class="el" href="classWt_1_1WDateTime.html#af7f9824464a5c2b3cd3a3aad84a2faf1" title="Returns the difference between two datetime values (in seconds).">secsTo()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0d7f04bacc6ea6534bc61ec7305a8262"></a><!-- doxytag: member="Wt::WDateTime::toPosixTime" ref="a0d7f04bacc6ea6534bc61ec7305a8262" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boost::posix_time::ptime Wt::WDateTime::toPosixTime </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the boost time. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDateTime.html#aeb5f093554829688b36640f0977da541" title="Creates a date time from boost&#39;s date time type.">fromPosixTime()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="abb73b8df39ef05dbab3e0e7d7281c7d1"></a><!-- doxytag: member="Wt::WDateTime::toString" ref="abb73b8df39ef05dbab3e0e7d7281c7d1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WString.html">WString</a> Wt::WDateTime::toString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Formats this datetime to a string using a default format. </p>
<p>The default format is "ddd MMM d hh:mm:ss yyyy". </p>

</div>
</div>
<a class="anchor" id="aa4cd482b0818903ff6af01a2a8c7f3c3"></a><!-- doxytag: member="Wt::WDateTime::toString" ref="aa4cd482b0818903ff6af01a2a8c7f3c3" args="(const WString &amp;format, bool localized=true) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classWt_1_1WString.html">WString</a> Wt::WDateTime::toString </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classWt_1_1WString.html">WString</a> &amp;&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>localized</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Formats this time to a string using a specified format. </p>
<p>The <code>format</code> is a string which mixes the format for <a class="el" href="classWt_1_1WDate.html" title="A value class that represents a date on the Gregorian calendar.">WDate</a> and <a class="el" href="classWt_1_1WTime.html" title="A value class that defines a clock time.">WTime</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WDate.html#a1d9b6450f5f6126722f07c971ea9e4c0" title="Formats this date to a string using a default format.">WDate::toString()</a>, <a class="el" href="classWt_1_1WTime.html#a34367d6f97d872d7598c1ba88b4fc95c" title="Formats this time to a string using a default format.">WTime::toString()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa8f4b59cddc562f9902e554d888c9b90"></a><!-- doxytag: member="Wt::WDateTime::toTime_t" ref="aa8f4b59cddc562f9902e554d888c9b90" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::time_t Wt::WDateTime::toTime_t </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of seconds since the Epoch. </p>
<p>This returns the number of seconds since the Epoch (00:00:00 UTC, January 1, 1970) represented by this datetime. </p>

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr size="1"><address style="text-align: right; margin: 3px"><small>
Generated on Thu Nov 1 2012 for <a href="http://www.webtoolkit.eu/wt">the
C++ Web Toolkit (Wt)</a> by&nbsp;<a
href="http://www.doxygen.org/index.html"><img src="doxygen.png"
alt="doxygen" border="0" style="vertical-align: middle; display:
inline-block; height: 2em"></a> 1.7.5.1</small></address>
</body>
</html>