h&p       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR"(c) The University of Glasgow 20013BSD-style (see the file libraries/old-time/LICENSE)libraries@haskell.org provisionalportable Trustworthy Cold-timerecords the difference between two clock times in a user-readable way. old-time  is a user-readable and manipulable representation of the internal  type. old-time)Year (pre-Gregorian dates are inaccurate) old-timeMonth of the year old-timeDay of the month (1 to 31)old-timeHour of the day (0 to 23)old-timeMinutes (0 to 59)old-time7Seconds (0 to 61, allowing for up to two leap seconds)old-time Picosecondsold-timeDay of the weekold-time1Day of the year (0 to 364, or 365 in leap years)old-timeName of the time zoneold-timeVariation from UTC in secondsold-timeS3 if Daylight Savings Time would be in effect, and T otherwiseold-timeA representation of the internal clock time. Clock times may be compared, converted to strings, or converted to an external calendar time   for I/O or other manipulations.old-timeConstruct 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.In Haskell 98, the  type is abstract.old-timeA day of the week.!old-timeA month of the year..old-timenull time difference.Uold-time8returns the current time in its internal representation.0old-time0 d t adds a time difference d and a clock time t, to yield a new clock time. The difference d% may be either positive or negative.1old-time1 t1 t21 returns the difference between two clock times t1 and t2 as a .2old-time*converts a time difference to normal form.3old-timeconverts 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, 3 is in the V monad.4old-time'converts an internal clock time into a   in standard UTC format.5old-time converts a  " into the corresponding internal  , ignoring the contents of the , ,  and  fields.6old-time/formats calendar times using local conventions.7old-timeformats calendar times using local conventions and a formatting string. The formatting string is that understood by the ISO C  strftime() function.8old-time1formats time differences using local conventions.9old-timeformats time differences using local conventions and a formatting string. The formatting string is that understood by the ISO C  strftime() function.:  !"#$%&'()*+,-./0123456789:/.10289 !"#$%&'()*+,- 34567       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUSTVWSTX'old-time-1.1.0.4-DyhOlCxp2DaHKOyrNxLdk3 System.TimeTimeDifftdYeartdMonthtdDaytdHourtdMintdSec tdPicosec CalendarTimectYearctMonthctDayctHourctMinctSec ctPicosecctWDayctYDayctTZNamectTZctIsDST ClockTimeTODDaySundayMondayTuesday WednesdayThursdayFridaySaturdayMonthJanuaryFebruaryMarchAprilMayJuneJulyAugust SeptemberOctoberNovemberDecember noTimeDiff getClockTimeaddToClockTimediffClockTimesnormalizeTimeDifftoCalendarTime toUTCTime toClockTimecalendarTimeToStringformatCalendarTimetimeDiffToStringformatTimeDiff$fShowClockTime $fEqTimeDiff $fOrdTimeDiff$fReadTimeDiff$fShowTimeDiff$fEqCalendarTime$fOrdCalendarTime$fReadCalendarTime$fShowCalendarTime $fEqClockTime$fOrdClockTime$fEqDay$fOrdDay $fEnumDay $fBoundedDay$fIxDay $fReadDay $fShowDay $fEqMonth $fOrdMonth $fEnumMonth$fBoundedMonth $fIxMonth $fReadMonth $fShowMonthghc-prim GHC.TypesTrueFalse realToIntegerIO