Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 70ec89744a04da80369b4702b2c37256 > files > 1526

ghc-doc-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
>System.Time</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_System-Time.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"
>old-time-1.0.0.2: 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"
>System.Time</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>libraries@haskell.org</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Clock times
</A
></DT
><DT
><A HREF="#2"
>Time differences
</A
></DT
><DT
><A HREF="#3"
>Calendar times
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>The standard time library from Haskell 98.  This library is
 deprecated, please look at <A HREF="Data-Time.html"
>Data.Time</A
> in the <TT
>time</TT
> package
 instead.
</P
><P
><A HREF="System-Time.html"
>System.Time</A
> provides functionality for clock times, including
 timezone information (i.e, the functionality of &quot;<TT
>time.h</TT
>&quot;,
 adapted to the Haskell environment).  It follows RFC 1129 in its
 use of Coordinated Universal Time (UTC).
</P
></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"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AClockTime"
>ClockTime</A
>  = <A HREF="#v%3ATOD"
>TOD</A
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgetClockTime"
>getClockTime</A
> :: <A HREF="../base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ATimeDiff"
>TimeDiff</A
>  = <A HREF="#v%3ATimeDiff"
>TimeDiff</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AtdYear"
>tdYear</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AtdMonth"
>tdMonth</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AtdDay"
>tdDay</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AtdHour"
>tdHour</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AtdMin"
>tdMin</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AtdSec"
>tdSec</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3AtdPicosec"
>tdPicosec</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AnoTimeDiff"
>noTimeDiff</A
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdiffClockTimes"
>diffClockTimes</A
> :: <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AaddToClockTime"
>addToClockTime</A
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AnormalizeTimeDiff"
>normalizeTimeDiff</A
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
> -&gt; <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtimeDiffToString"
>timeDiffToString</A
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</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%3AformatTimeDiff"
>formatTimeDiff</A
> :: <A HREF="../old-locale/System-Locale.html#t%3ATimeLocale"
>TimeLocale</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ACalendarTime"
>CalendarTime</A
>  = <A HREF="#v%3ACalendarTime"
>CalendarTime</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActYear"
>ctYear</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActMonth"
>ctMonth</A
> :: <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActDay"
>ctDay</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActHour"
>ctHour</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActMin"
>ctMin</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActSec"
>ctSec</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActPicosec"
>ctPicosec</A
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActWDay"
>ctWDay</A
> :: <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActYDay"
>ctYDay</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActTZName"
>ctTZName</A
> :: <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActTZ"
>ctTZ</A
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3ActIsDST"
>ctIsDST</A
> :: <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AMonth"
>Month</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AJanuary"
>January</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFebruary"
>February</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AMarch"
>March</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AApril"
>April</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AMay"
>May</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AJune"
>June</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AJuly"
>July</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AAugust"
>August</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ASeptember"
>September</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AOctober"
>October</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ANovember"
>November</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ADecember"
>December</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ADay"
>Day</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3ASunday"
>Sunday</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AMonday"
>Monday</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ATuesday"
>Tuesday</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AWednesday"
>Wednesday</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AThursday"
>Thursday</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AFriday"
>Friday</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ASaturday"
>Saturday</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoCalendarTime"
>toCalendarTime</A
> :: <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="../base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoUTCTime"
>toUTCTime</A
> :: <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoClockTime"
>toClockTime</A
> :: <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcalendarTimeToString"
>calendarTimeToString</A
> :: <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</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%3AformatCalendarTime"
>formatCalendarTime</A
> :: <A HREF="../old-locale/System-Locale.html#t%3ATimeLocale"
>TimeLocale</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Clock times
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ClockTime"
><A NAME="t%3AClockTime"
></A
></A
><B
>ClockTime</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>A representation of the internal clock time.
 Clock times may be compared, converted to strings, or converted to an
 external calendar time <TT
><A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TT
> for I/O or other manipulations.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:TOD"
><A NAME="v%3ATOD"
></A
></A
><B
>TOD</B
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
><P
>Construct a clock time.  The arguments are a number
 of seconds since 00:00:00 (UTC) on 1 January 1970,
 and an additional number of picoseconds.
</P
><P
>In Haskell 98, the <TT
><A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TT
> type is abstract.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ClockTime')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ClockTime" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getClockTime"
><A NAME="v%3AgetClockTime"
></A
></A
><B
>getClockTime</B
> :: <A HREF="../base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="doc"
>returns the current time in its internal representation.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>Time differences
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:TimeDiff"
><A NAME="t%3ATimeDiff"
></A
></A
><B
>TimeDiff</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>records the difference between two clock times in a user-readable way.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:TimeDiff"
><A NAME="v%3ATimeDiff"
></A
></A
><B
>TimeDiff</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:tdYear"
><A NAME="v%3AtdYear"
></A
></A
><B
>tdYear</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:tdMonth"
><A NAME="v%3AtdMonth"
></A
></A
><B
>tdMonth</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:tdDay"
><A NAME="v%3AtdDay"
></A
></A
><B
>tdDay</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:tdHour"
><A NAME="v%3AtdHour"
></A
></A
><B
>tdHour</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:tdMin"
><A NAME="v%3AtdMin"
></A
></A
><B
>tdMin</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:tdSec"
><A NAME="v%3AtdSec"
></A
></A
><B
>tdSec</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:tdPicosec"
><A NAME="v%3AtdPicosec"
></A
></A
><B
>tdPicosec</B
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TimeDiff')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:TimeDiff" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Read.html#t%3ARead"
>Read</A
> <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:noTimeDiff"
><A NAME="v%3AnoTimeDiff"
></A
></A
><B
>noTimeDiff</B
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="doc"
>null time difference.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:diffClockTimes"
><A NAME="v%3AdiffClockTimes"
></A
></A
><B
>diffClockTimes</B
> :: <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="doc"
><TT
><TT
><A HREF="System-Time.html#v%3AdiffClockTimes"
>diffClockTimes</A
></TT
> t1 t2</TT
> returns the difference between two clock
 times <TT
>t1</TT
> and <TT
>t2</TT
> as a <TT
><A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:addToClockTime"
><A NAME="v%3AaddToClockTime"
></A
></A
><B
>addToClockTime</B
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="doc"
><TT
><TT
><A HREF="System-Time.html#v%3AaddToClockTime"
>addToClockTime</A
></TT
> d t</TT
> adds a time difference <TT
>d</TT
> and a
 clock time <TT
>t</TT
> to yield a new clock time.  The difference <TT
>d</TT
>
 may be either positive or negative.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:normalizeTimeDiff"
><A NAME="v%3AnormalizeTimeDiff"
></A
></A
><B
>normalizeTimeDiff</B
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
> -&gt; <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
></TD
></TR
><TR
><TD CLASS="doc"
>converts a time difference to normal form.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:timeDiffToString"
><A NAME="v%3AtimeDiffToString"
></A
></A
><B
>timeDiffToString</B
> :: <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="doc"
>formats time differences using local conventions.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:formatTimeDiff"
><A NAME="v%3AformatTimeDiff"
></A
></A
><B
>formatTimeDiff</B
> :: <A HREF="../old-locale/System-Locale.html#t%3ATimeLocale"
>TimeLocale</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="System-Time.html#t%3ATimeDiff"
>TimeDiff</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="doc"
>formats time differences using local conventions and a formatting string.
 The formatting string is that understood by the ISO C <TT
>strftime()</TT
>
 function.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>Calendar times
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:CalendarTime"
><A NAME="t%3ACalendarTime"
></A
></A
><B
>CalendarTime</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
><TT
><A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TT
> is a user-readable and manipulable
 representation of the internal <TT
><A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TT
> type.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:CalendarTime"
><A NAME="v%3ACalendarTime"
></A
></A
><B
>CalendarTime</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ctYear"
><A NAME="v%3ActYear"
></A
></A
><B
>ctYear</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Year (pre-Gregorian dates are inaccurate)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctMonth"
><A NAME="v%3ActMonth"
></A
></A
><B
>ctMonth</B
> :: <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
><TD CLASS="rdoc"
>Month of the year
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctDay"
><A NAME="v%3ActDay"
></A
></A
><B
>ctDay</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Day of the month (1 to 31)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctHour"
><A NAME="v%3ActHour"
></A
></A
><B
>ctHour</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Hour of the day (0 to 23)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctMin"
><A NAME="v%3ActMin"
></A
></A
><B
>ctMin</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Minutes (0 to 59)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctSec"
><A NAME="v%3ActSec"
></A
></A
><B
>ctSec</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Seconds (0 to 61, allowing for up to
 two leap seconds)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctPicosec"
><A NAME="v%3ActPicosec"
></A
></A
><B
>ctPicosec</B
> :: <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
>Picoseconds
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctWDay"
><A NAME="v%3ActWDay"
></A
></A
><B
>ctWDay</B
> :: <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
><TD CLASS="rdoc"
>Day of the week
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctYDay"
><A NAME="v%3ActYDay"
></A
></A
><B
>ctYDay</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Day of the year
 (0 to 364, or 365 in leap years)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctTZName"
><A NAME="v%3ActTZName"
></A
></A
><B
>ctTZName</B
> :: <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Name of the time zone
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctTZ"
><A NAME="v%3ActTZ"
></A
></A
><B
>ctTZ</B
> :: <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Variation from UTC in seconds
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ctIsDST"
><A NAME="v%3ActIsDST"
></A
></A
><B
>ctIsDST</B
> :: <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
><A HREF="../ghc-prim/GHC-Bool.html#v%3ATrue"
>True</A
></TT
> if Daylight Savings Time would
 be in effect, and <TT
><A HREF="../ghc-prim/GHC-Bool.html#v%3AFalse"
>False</A
></TT
> otherwise
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CalendarTime')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CalendarTime" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Read.html#t%3ARead"
>Read</A
> <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Month"
><A NAME="t%3AMonth"
></A
></A
><B
>Month</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>A month of the year.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:January"
><A NAME="v%3AJanuary"
></A
></A
><B
>January</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:February"
><A NAME="v%3AFebruary"
></A
></A
><B
>February</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:March"
><A NAME="v%3AMarch"
></A
></A
><B
>March</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:April"
><A NAME="v%3AApril"
></A
></A
><B
>April</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:May"
><A NAME="v%3AMay"
></A
></A
><B
>May</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:June"
><A NAME="v%3AJune"
></A
></A
><B
>June</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:July"
><A NAME="v%3AJuly"
></A
></A
><B
>July</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:August"
><A NAME="v%3AAugust"
></A
></A
><B
>August</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:September"
><A NAME="v%3ASeptember"
></A
></A
><B
>September</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:October"
><A NAME="v%3AOctober"
></A
></A
><B
>October</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:November"
><A NAME="v%3ANovember"
></A
></A
><B
>November</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:December"
><A NAME="v%3ADecember"
></A
></A
><B
>December</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Month')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Month" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Prelude.html#t%3ABounded"
>Bounded</A
> <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Read.html#t%3ARead"
>Read</A
> <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/GHC-Arr.html#t%3AIx"
>Ix</A
> <A HREF="System-Time.html#t%3AMonth"
>Month</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Day"
><A NAME="t%3ADay"
></A
></A
><B
>Day</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>A day of the week.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Sunday"
><A NAME="v%3ASunday"
></A
></A
><B
>Sunday</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Monday"
><A NAME="v%3AMonday"
></A
></A
><B
>Monday</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Tuesday"
><A NAME="v%3ATuesday"
></A
></A
><B
>Tuesday</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Wednesday"
><A NAME="v%3AWednesday"
></A
></A
><B
>Wednesday</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Thursday"
><A NAME="v%3AThursday"
></A
></A
><B
>Thursday</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Friday"
><A NAME="v%3AFriday"
></A
></A
><B
>Friday</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Saturday"
><A NAME="v%3ASaturday"
></A
></A
><B
>Saturday</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Day')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Day" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Prelude.html#t%3ABounded"
>Bounded</A
> <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Read.html#t%3ARead"
>Read</A
> <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="../base/GHC-Arr.html#t%3AIx"
>Ix</A
> <A HREF="System-Time.html#t%3ADay"
>Day</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:toCalendarTime"
><A NAME="v%3AtoCalendarTime"
></A
></A
><B
>toCalendarTime</B
> :: <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="../base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
><TR
><TD CLASS="doc"
>converts an internal clock time to a local time, modified by the
 timezone and daylight savings time settings in force at the time
 of conversion.  Because of this dependence on the local environment,
 <TT
><A HREF="System-Time.html#v%3AtoCalendarTime"
>toCalendarTime</A
></TT
> is in the <TT
><A HREF="../base/System-IO.html#t%3AIO"
>IO</A
></TT
> monad.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:toUTCTime"
><A NAME="v%3AtoUTCTime"
></A
></A
><B
>toUTCTime</B
> :: <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
> -&gt; <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TD
></TR
><TR
><TD CLASS="doc"
>converts an internal clock time into a <TT
><A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TT
> in standard
 UTC format.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:toClockTime"
><A NAME="v%3AtoClockTime"
></A
></A
><B
>toClockTime</B
> :: <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
> -&gt; <A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TD
></TR
><TR
><TD CLASS="doc"
>converts a <TT
><A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
></TT
> into the corresponding internal
 <TT
><A HREF="System-Time.html#t%3AClockTime"
>ClockTime</A
></TT
>, ignoring the contents of the  <TT
><A HREF="System-Time.html#v%3ActWDay"
>ctWDay</A
></TT
>, <TT
><A HREF="System-Time.html#v%3ActYDay"
>ctYDay</A
></TT
>,
 <TT
><A HREF="System-Time.html#v%3ActTZName"
>ctTZName</A
></TT
> and <TT
><A HREF="System-Time.html#v%3ActIsDST"
>ctIsDST</A
></TT
> fields.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:calendarTimeToString"
><A NAME="v%3AcalendarTimeToString"
></A
></A
><B
>calendarTimeToString</B
> :: <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="doc"
>formats calendar times using local conventions.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:formatCalendarTime"
><A NAME="v%3AformatCalendarTime"
></A
></A
><B
>formatCalendarTime</B
> :: <A HREF="../old-locale/System-Locale.html#t%3ATimeLocale"
>TimeLocale</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="System-Time.html#t%3ACalendarTime"
>CalendarTime</A
> -&gt; <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="doc"
>formats calendar times using local conventions and a formatting string.
 The formatting string is that understood by the ISO C <TT
>strftime()</TT
>
 function.
</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
>