Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > f540691c9d135e5645183e29ad3ba7f6 > files > 179

ocaml-stog-devel-0.9.0-1.mga4.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<ocamldoc with-contents="true">
<title>Stog library reference documentation : Stog_date</title><contents><div class="ocamldoc-page">
<div class="navbar"><a class="pre" href="Stog_graph.html" title="Stog_graph">Previous</a>
&#160;<a class="up" href="index.html" title="Index">Up</a>
&#160;<a class="post" href="Stog_types.html" title="Stog_types">Next</a>
</div>
<h1>Module <a href="type_Stog_date.html">Stog_date</a></h1>
<pre><span class="keyword">module</span> Stog_date: <code class="code">sig</code> <a href="Stog_date.html">..</a> <code class="code">end</code></pre><div class="info">
Support for common date/time parsing and formatting.
   Many routines refer to the epoch, which for Unix is
   00:00:00 UTC, January 1, 1970.<br/>
</div>
<hr width="100%"/>
<pre><code><span id="TYPEt"><span class="keyword">type</span> t</span> = {</code></pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.year">year</span>&#160;:<code class="type">int</code>;</code></td>
<td class="typefieldcomment" align="left" valign="top" ><code>(*</code></td><td class="typefieldcomment" align="left" valign="top" >complete year</td><td class="typefieldcomment" align="left" valign="bottom" ><code>*)</code></td>
</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.month">month</span>&#160;:<code class="type">int</code>;</code></td>
<td class="typefieldcomment" align="left" valign="top" ><code>(*</code></td><td class="typefieldcomment" align="left" valign="top" >1..12</td><td class="typefieldcomment" align="left" valign="bottom" ><code>*)</code></td>
</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.day">day</span>&#160;:<code class="type">int</code>;</code></td>
<td class="typefieldcomment" align="left" valign="top" ><code>(*</code></td><td class="typefieldcomment" align="left" valign="top" >1..31</td><td class="typefieldcomment" align="left" valign="bottom" ><code>*)</code></td>
</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.hour">hour</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.minute">minute</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.second">second</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.zone">zone</span>&#160;:<code class="type">int</code>;</code></td>
<td class="typefieldcomment" align="left" valign="top" ><code>(*</code></td><td class="typefieldcomment" align="left" valign="top" >in minutes; 60 = UTC+0100</td><td class="typefieldcomment" align="left" valign="bottom" ><code>*)</code></td>
</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.week_day">week_day</span>&#160;:<code class="type">int</code>;</code></td>
<td class="typefieldcomment" align="left" valign="top" ><code>(*</code></td><td class="typefieldcomment" align="left" valign="top" >0 = sunday; -1 if not given</td><td class="typefieldcomment" align="left" valign="bottom" ><code>*)</code></td>
</tr></table>
}


<pre><span id="VALlocalzone"><span class="keyword">val</span> localzone</span> : <code class="type">int</code></pre><pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type">?zone:int -&gt; float -&gt; <a href="Stog_date.html#TYPEt">t</a></code></pre><div class="info">
Convert the time (seconds since the epoch) to a date/time record<br/>
</div>
<pre><span id="VALparse"><span class="keyword">val</span> parse</span> : <code class="type">string -&gt; <a href="Stog_date.html#TYPEt">t</a></code></pre><div class="info">
Parse a string and return a date/time record<br/>
</div>
<pre><span id="VALsince_epoch"><span class="keyword">val</span> since_epoch</span> : <code class="type"><a href="Stog_date.html#TYPEt">t</a> -&gt; float</code></pre><div class="info">
Convert a date/time record into the time (seconds since the epoch)<br/>
</div>
<pre><span id="VALparse_epoch"><span class="keyword">val</span> parse_epoch</span> : <code class="type">string -&gt; float</code></pre><div class="info">
Parse a string and return the time (seconds since the epoch<br/>
</div>
<pre><span id="VALformat_to"><span class="keyword">val</span> format_to</span> : <code class="type">Buffer.t -&gt; fmt:string -&gt; <a href="Stog_date.html#TYPEt">t</a> -&gt; unit</code></pre><pre><span id="VALformat"><span class="keyword">val</span> format</span> : <code class="type">fmt:string -&gt; <a href="Stog_date.html#TYPEt">t</a> -&gt; string</code></pre><pre><span id="VALmk_mail_date"><span class="keyword">val</span> mk_mail_date</span> : <code class="type">?zone:int -&gt; float -&gt; string</code></pre><pre><span id="VALmk_usenet_date"><span class="keyword">val</span> mk_usenet_date</span> : <code class="type">?zone:int -&gt; float -&gt; string</code></pre></div></contents></ocamldoc>