úÎ.*:      !"#$%&'()*+,-./0123456789portable provisionallibraries@haskell.orgK:;<=>?@Grecords the difference between two clock times in a user-readable way.   $ is a user-readable and manipulable  representation of the internal  type. *Year (pre-Gregorian dates are inaccurate) Month of the year Day of the month (1 to 31) Hour of the day (0 to 23) Minutes (0 to 59) %Seconds (0 to 61, allowing for up to  two leap seconds)  Picoseconds Day of the week Day of the year " (0 to 364, or 365 in leap years) Name of the time zone Variation from UTC in seconds A if Daylight Savings Time would  be in effect, and B otherwise -A representation of the internal clock time. G Clock times may be compared, converted to strings, or converted to an  external calendar time   for I/O or other manipulations. 4Construct a clock time. The arguments are a number 4 of seconds since 00:00:00 (UTC) on 1 January 1970, * and an additional number of picoseconds. In Haskell 98, the  type is abstract. A day of the week.  !A month of the year. "#$%&'()*+,-.null time difference. C9returns the current time in its internal representation. /00 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. 11 t1 t2* returns the difference between two clock  times t1 and t2 as a . 2+converts a time difference to normal form. DE3Aconverts an internal clock time to a local time, modified by the B timezone and daylight savings time settings in force at the time F of conversion. Because of this dependence on the local environment,  3 is in the F monad. 4'converts an internal clock time into a   in standard  UTC format. GHI5 converts a  ! into the corresponding internal   , ignoring the contents of the , ,   and  fields. 60formats calendar times using local conventions. 7Hformats calendar times using local conventions and a formatting string. 7 The formatting string is that understood by the ISO C  strftime()  function. JKLM82formats time differences using local conventions. 9Jformats time differences using local conventions and a formatting string. 7 The formatting string is that understood by the ISO C  strftime()  function. :  !"#$%&'()*+,-./0123456789:/.10289 !-,+*)('&%$#" 34567:    ! -,+*)('&%$#""#$%&'()*+,-./0123456789N       !"#$%&'()*+,-./0123456789:;<=>?@ABCABDEFGAHIJKLMNOPQold-time-1.0.0.4 System.TimeTimeDifftdYeartdMonthtdDaytdHourtdMintdSec tdPicosec CalendarTimectYearctMonthctDayctHourctMinctSec ctPicosecctWDayctYDayctTZNamectTZctIsDST ClockTimeTODDaySaturdayFridayThursday WednesdayTuesdayMondaySundayMonthDecemberNovemberOctober SeptemberAugustJulyJuneMayAprilMarchFebruaryJanuary noTimeDiff getClockTimeaddToClockTimediffClockTimesnormalizeTimeDifftoCalendarTime toUTCTime toClockTimecalendarTimeToStringformatCalendarTimetimeDiffToStringformatTimeDiff gettimeofdaymktimegmtime_r localtime_r CTimeZoneCTimeValCTmghc-primGHC.BoolTrueFalse realToIntegerzonegmtoff GHC.TypesIOthrowAwayReturnPointerclockToCalendarTime_reentrantclockToCalendarTime_auxshow2show2'show3to12