Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 4157

ghc-7.4.2-4.mga5.i586.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/html; charset=UTF-8" /><title>Data.Time.Calendar.Julian</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Data-Time-Calendar-Julian.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">time-1.4: A time library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Data.Time.Calendar.Julian</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Year and day format
</a></li></ul></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:toJulianYearAndDay">toJulianYearAndDay</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; (<a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a>, <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:fromJulianYearAndDay">fromJulianYearAndDay</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></li><li class="src short"><a href="#v:fromJulianYearAndDayValid">fromJulianYearAndDayValid</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-Time-Calendar.html#t:Day">Day</a></li><li class="src short"><a href="#v:showJulianYearAndDay">showJulianYearAndDay</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></li><li class="src short"><a href="#v:isJulianLeapYear">isJulianLeapYear</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:toJulian">toJulian</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; (<a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a>, <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a>, <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:fromJulian">fromJulian</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></li><li class="src short"><a href="#v:fromJulianValid">fromJulianValid</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-Time-Calendar.html#t:Day">Day</a></li><li class="src short"><a href="#v:showJulian">showJulian</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></li><li class="src short"><a href="#v:julianMonthLength">julianMonthLength</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:addJulianMonthsClip">addJulianMonthsClip</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></li><li class="src short"><a href="#v:addJulianMonthsRollOver">addJulianMonthsRollOver</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></li><li class="src short"><a href="#v:addJulianYearsClip">addJulianYearsClip</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></li><li class="src short"><a href="#v:addJulianYearsRollOver">addJulianYearsRollOver</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></li></ul></div><div id="interface"><h1 id="g:1">Year and day format
</h1><div class="top"><p class="src"><a name="v:toJulianYearAndDay" class="def">toJulianYearAndDay</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; (<a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a>, <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>convert to proleptic Julian year and day format. First element of result is year (proleptic Julian calendar),
 second is the day of the year, with 1 for Jan 1, and 365 (or 366 in leap years) for Dec 31.
</p></div></div><div class="top"><p class="src"><a name="v:fromJulianYearAndDay" class="def">fromJulianYearAndDay</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>convert from proleptic Julian year and day format.
 Invalid day numbers will be clipped to the correct range (1 to 365 or 366).
</p></div></div><div class="top"><p class="src"><a name="v:fromJulianYearAndDayValid" class="def">fromJulianYearAndDayValid</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>convert from proleptic Julian year and day format.
 Invalid day numbers will return Nothing
</p></div></div><div class="top"><p class="src"><a name="v:showJulianYearAndDay" class="def">showJulianYearAndDay</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></p><div class="doc"><p>show in proleptic Julian year and day format (yyyy-ddd)
</p></div></div><div class="top"><p class="src"><a name="v:isJulianLeapYear" class="def">isJulianLeapYear</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>Is this year a leap year according to the proleptic Julian calendar?
</p></div></div><div class="top"><p class="src"><a name="v:toJulian" class="def">toJulian</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; (<a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a>, <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a>, <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>convert to proleptic Julian calendar. First element of result is year, second month number (1-12), third day (1-31).
</p></div></div><div class="top"><p class="src"><a name="v:fromJulian" class="def">fromJulian</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>convert from proleptic Julian calendar. First argument is year, second month number (1-12), third day (1-31).
 Invalid values will be clipped to the correct range, month first, then day.
</p></div></div><div class="top"><p class="src"><a name="v:fromJulianValid" class="def">fromJulianValid</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>convert from proleptic Julian calendar. First argument is year, second month number (1-12), third day (1-31).
 Invalid values will return Nothing.
</p></div></div><div class="top"><p class="src"><a name="v:showJulian" class="def">showJulian</a> :: <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="../base-4.5.1.0/Data-String.html#t:String">String</a></p><div class="doc"><p>show in ISO 8601 format (yyyy-mm-dd)
</p></div></div><div class="top"><p class="src"><a name="v:julianMonthLength" class="def">julianMonthLength</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>The number of days in a given month according to the proleptic Julian calendar. First argument is year, second is month.
</p></div></div><div class="top"><p class="src"><a name="v:addJulianMonthsClip" class="def">addJulianMonthsClip</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>Add months, with days past the last day of the month clipped to the last day.
 For instance, 2005-01-30 + 1 month = 2005-02-28.
</p></div></div><div class="top"><p class="src"><a name="v:addJulianMonthsRollOver" class="def">addJulianMonthsRollOver</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>Add months, with days past the last day of the month rolling over to the next month.
 For instance, 2005-01-30 + 1 month = 2005-03-02.
</p></div></div><div class="top"><p class="src"><a name="v:addJulianYearsClip" class="def">addJulianYearsClip</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>Add years, matching month and day, with Feb 29th clipped to Feb 28th if necessary.
 For instance, 2004-02-29 + 2 years = 2006-02-28.
</p></div></div><div class="top"><p class="src"><a name="v:addJulianYearsRollOver" class="def">addJulianYearsRollOver</a> :: <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a> -&gt; <a href="Data-Time-Calendar.html#t:Day">Day</a></p><div class="doc"><p>Add years, matching month and day, with Feb 29th rolled over to Mar 1st if necessary.
 For instance, 2004-02-29 + 2 years = 2006-03-01.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>