Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1f2b142b9d2ef4849a6f5316fa1c5b12 > files > 2919

ghc-6.10.4-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Data.Time.Calendar.OrdinalDate</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Data-Time-Calendar-OrdinalDate.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>time-1.1.4: A time library</TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Data.Time.Calendar.OrdinalDate</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
>ISO 8601 Ordinal Date format
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoOrdinalDate"
>toOrdinalDate</A
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; (<A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
>, <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromOrdinalDate"
>fromOrdinalDate</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromOrdinalDateValid"
>fromOrdinalDateValid</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AshowOrdinalDate"
>showOrdinalDate</A
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AisLeapYear"
>isLeapYear</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmondayStartWeek"
>mondayStartWeek</A
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; (<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>, <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsundayStartWeek"
>sundayStartWeek</A
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; (<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>, <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromMondayStartWeek"
>fromMondayStartWeek</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromMondayStartWeekValid"
>fromMondayStartWeekValid</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromSundayStartWeek"
>fromSundayStartWeek</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromSundayStartWeekValid"
>fromSundayStartWeekValid</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:toOrdinalDate"
><A NAME="v%3AtoOrdinalDate"
></A
></A
><B
>toOrdinalDate</B
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; (<A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
>, <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="doc"
>convert to ISO 8601 Ordinal Date format. First element of result is year (proleptic Gregoran calendar),
 second is the day of the year, with 1 for Jan 1, and 365 (or 366 in leap years) for Dec 31.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:fromOrdinalDate"
><A NAME="v%3AfromOrdinalDate"
></A
></A
><B
>fromOrdinalDate</B
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="doc"
>convert from ISO 8601 Ordinal Date format.
 Invalid day numbers will be clipped to the correct range (1 to 365 or 366).
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:fromOrdinalDateValid"
><A NAME="v%3AfromOrdinalDateValid"
></A
></A
><B
>fromOrdinalDateValid</B
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="doc"
>convert from ISO 8601 Ordinal Date format.
 Invalid day numbers return Nothing
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:showOrdinalDate"
><A NAME="v%3AshowOrdinalDate"
></A
></A
><B
>showOrdinalDate</B
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="doc"
>show in ISO 8601 Ordinal Date format (yyyy-ddd)
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:isLeapYear"
><A NAME="v%3AisLeapYear"
></A
></A
><B
>isLeapYear</B
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="doc"
>Is this year a leap year according to the proleptic Gregorian calendar?
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mondayStartWeek"
><A NAME="v%3AmondayStartWeek"
></A
></A
><B
>mondayStartWeek</B
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; (<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>, <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="doc"
>Get the number of the Monday-starting week in the year and the day of the week.
 The first Monday is the first day of week 1, any earlier days in the year are week 0 (as &quot;%W&quot; in Data.Time.Format.formatTime).
 Monday is 1, Sunday is 7 (as &quot;%u&quot; in Data.Time.Format.formatTime).
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:sundayStartWeek"
><A NAME="v%3AsundayStartWeek"
></A
></A
><B
>sundayStartWeek</B
> :: <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
> -&gt; (<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>, <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
>)</TD
></TR
><TR
><TD CLASS="doc"
>Get the number of the Sunday-starting week in the year and the day of the week.
 The first Sunday is the first day of week 1, any earlier days in the year are week 0 (as &quot;%U&quot; in Data.Time.Format.formatTime).
 Sunday is 0, Saturday is 6 (as &quot;%w&quot; in Data.Time.Format.formatTime).
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:fromMondayStartWeek"
><A NAME="v%3AfromMondayStartWeek"
></A
></A
><B
>fromMondayStartWeek</B
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
>Year.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Monday-starting week number.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Day of week. 
 Monday is 1, Sunday is 7 (as &quot;%u&quot; in Data.Time.Format.formatTime).
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>The inverse of <TT
><A HREF="Data-Time-Calendar-OrdinalDate.html#v%3AmondayStartWeek"
>mondayStartWeek</A
></TT
>. Get a <TT
><A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TT
> given the year,
 the number of the Monday-starting week, and the day of the week.
 The first Monday is the first day of week 1, any earlier days in the year 
 are week 0 (as &quot;%W&quot; in Data.Time.Format.formatTime).
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:fromMondayStartWeekValid"
><A NAME="v%3AfromMondayStartWeekValid"
></A
></A
><B
>fromMondayStartWeekValid</B
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
>Year.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Monday-starting week number.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Day of week. 
 Monday is 1, Sunday is 7 (as &quot;%u&quot; in Data.Time.Format.formatTime).
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:fromSundayStartWeek"
><A NAME="v%3AfromSundayStartWeek"
></A
></A
><B
>fromSundayStartWeek</B
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
>Year.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Sunday-starting week number.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Day of week
 Sunday is 0, Saturday is 6 (as &quot;%w&quot; in Data.Time.Format.formatTime).
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>The inverse of <TT
><A HREF="Data-Time-Calendar-OrdinalDate.html#v%3AsundayStartWeek"
>sundayStartWeek</A
></TT
>. Get a <TT
><A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TT
> given the year and
 the number of the day of a Sunday-starting week.
 The first Sunday is the first day of week 1, any earlier days in the 
 year are week 0 (as &quot;%U&quot; in Data.Time.Format.formatTime).
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:fromSundayStartWeekValid"
><A NAME="v%3AfromSundayStartWeekValid"
></A
></A
><B
>fromSundayStartWeekValid</B
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
>Year.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Monday-starting week number.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Day of week. 
 Monday is 1, Sunday is 7 (as &quot;%u&quot; in Data.Time.Format.formatTime).
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Data-Time-Calendar.html#t%3ADay"
>Day</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.4.2</TD
></TR
></TABLE
></BODY
></HTML
>