śĪIo<«      !"#$%&'()*+,-./0123456789:;< = > ? @ ABCDEFGHI J K L M NOPQRSTU V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ  ”¢£¤„¦ § Ø © Ŗ ! Safe01QV XThe Modified Julian Day is a standard count of days, with zero being the day 1858-11-17.Safe01QV «¬­®Æ°±²³“µ¶·ø«¬­Æ®Safe01QV(Ž Ä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.wConvert from ISO 8601 Ordinal Date format. Invalid day numbers will be clipped to the correct range (1 to 365 or 366).GConvert from ISO 8601 Ordinal Date format. Invalid day numbers return ¹/Show in ISO 8601 Ordinal Date format (yyyy-ddd) GIs this year a leap year according to the proleptic Gregorian calendar? Ŗ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 %W in  !). Monday is 1, Sunday is 7 (as %u in  ). Ŗ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 %U in  #). Sunday is 0, Saturday is 6 (as %w in  ). The inverse of  . Get a ® 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 %W in  ).The inverse of  . Get a ” 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 %U in  ). Year. Monday-starting week number (as %W in  ).+Day of week. Monday is 1, Sunday is 7 (as %u in  ). Year. Monday-starting week number (as %W in  ).+Day of week. Monday is 1, Sunday is 7 (as %u in  ).Year. Sunday-starting week number (as %U in  ).,Day of week Sunday is 0, Saturday is 6 (as %w in  ).Year. Sunday-starting week number (as %U in  ).-Day of week. Sunday is 0, Saturday is 6 (as %w in  ).    Safe01QV0hConvert month and day in the Gregorian or Julian calendars to day of year. First arg is leap year flag.hConvert month and day in the Gregorian or Julian calendars to day of year. First arg is leap year flag.hConvert day of year in the Gregorian or Julian calendars to month and day. First arg is leap year flag._The length of a given month in the Gregorian or Julian calendars. First arg is leap year flag.Safe01QV96Ź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.Convert from proleptic Julian year and day format. Invalid day numbers will be clipped to the correct range (1 to 365 or 366).[Convert from proleptic Julian year and day format. Invalid day numbers will return Nothing7Show in proleptic Julian year and day format (yyyy-ddd)DIs this year a leap year according to the proleptic Julian calendar?Safe01QVK£ tConvert to proleptic Julian calendar. First element of result is year, second month number (1-12), third day (1-31).ŗ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.’Convert from proleptic Julian calendar. First argument is year, second month number (1-12), third day (1-31). Invalid values will return Nothing.$Show in ISO 8601 format (yyyy-mm-dd)xThe number of days in a given month according to the proleptic Julian calendar. First argument is year, second is month.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.†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. „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.!‡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. ! !Safe01QV^— "wConvert to proleptic Gregorian calendar. First element of result is year, second month number (1-12), third day (1-31).#½Convert from proleptic Gregorian 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.$”Convert from proleptic Gregorian calendar. First argument is year, second month number (1-12), third day (1-31). Invalid values will return Nothing%$Show in ISO 8601 format (yyyy-mm-dd)&{The number of days in a given month according to the proleptic Gregorian calendar. First argument is year, second is month.'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.(†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.)„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.*‡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. "#$%&'()*Safe01QVl+’vConvert to ISO 8601 Week Date format. First element of result is year, second week number (1-53), third day of week (1 for Monday to 7 for Sunday). Note that "Week" years are not quite the same as Gregorian years, as the first day of the year is always a Monday. The first week of a year is the first week to contain at least four days in the corresponding Gregorian year.,ÕConvert from ISO 8601 Week Date format. First argument is year, second week number (1-52 or 53), third day of week (1 for Monday to 7 for Sunday). Invalid week and day values will be clipped to the correct range.-ÄConvert from ISO 8601 Week Date format. First argument is year, second week number (1-52 or 53), third day of week (1 for Monday to 7 for Sunday). Invalid week and day values will return Nothing..DShow in ISO 8601 Week Date format as yyyy-Www-d (e.g. "2006-W46-3").+,-.+,-.None01QVn`ŗ&Get the resolution of the given clock.»*Get the current time from the given clock. ¼½¾æĄŗ»ĮĀĆļ½Safe01QVoĀÅ1Get the current POSIX time from the system clock.ĘĒČÅĘĒ Trustworthy01QVt«/‚This is a length of time, as measured by a clock. Conversion functions will treat it as seconds. It has a precision of 10^-12 s.0 Create a /0 which represents an integral number of seconds.1 Create a / from a number of picoseconds.2#Get the number of picoseconds in a /./012/ÉSafe01QVw±31AbsoluteTime is TAI, time as measured by a clock.43The epoch of TAI, which is 1858-11-17 00:00:00 TAI.6addAbsoluteTime a b = a + b7diffAbsoluteTime a b = a - b345673Ź Trustworthy01QV}Č8’LThis is a length of time, as measured by UTC. Conversion functions will treat it as seconds. It has a precision of 10^-12 s. It ignores leap-seconds, so it's not necessarily a fixed amount of clock time. For instance, 23:00 UTC + 2 hours of NominalDiffTime = 01:00 UTC (+ 1 day), regardless of whether a leap-second intervened.9 One day in 8.898ĖSafe01QV€S:9POSIX time is the nominal time since 1970-01-01 00:00 UTCTo convert from a  or , use Ģ.;"86400 nominal seconds in every day:; Trustworthy01QV‰<<˜ is time returned by system clock functions. Its semantics depends on the clock function, but the epoch is typically the beginning of 1970. Note that ?7 of 1E9 to 2E9-1 can be used to represent leap seconds.@EGet the system time, epoch start of 1970 UTC, leap-seconds ignored. @ is typically much faster than getCurrentTime.AThe resolution of @, getCurrentTime,  getPOSIXTimeĶ£If supported, get TAI time, epoch start of 1970 TAI, with resolution. This is supported only on UNIX systems, and only those with CLOCK_TAI available at run-time.<=>?@AĶ<=>?Safe01QVŽ1B»This is the simplest representation of UTC. It consists of the day number, and a time offset from midnight. Note that if a day has a leap second added to it, it will have 86401 seconds.Dthe dayEAthe time from midnight, 0 <= t < 86401s (because of leap-seconds)BCDEBCDESafe01QV‘ćFŹThe Modified Julian Date is the day with the fraction of the day, measured from UT midnight. It's used to represent UT1, which is time as measured by the earth's rotation, adjusted for various wobbles.FGHFGH Safe01QV—ÆILMap leap-second values to the start of the following second. The resulting ?( will always be in the range 0 to 1E9-1.JConvert < to B, matching zero < to midnight of M UTC.KConvert B to <, matching zero < to midnight of M UTC.LConvert < to 3, matching zero < to midnight of M TAI.MThe day of the epoch of < , 1970-01-01 <=>?@IJKLM M<=>?I@JKLSafe01QV™ŲQ1Get the current POSIX time from the system clock.RGet the current B from the system clock.:;NOPQR;:NOQRPSafe01QV›4SaddUTCTime a b = a + bTdiffUTCTime a b = a - bST Safe01QV©Æ UkA TimeZone is a whole number of minutes offset from UTC, together with a name and a "just for summer" flag.WcThe number of minutes offset from UTC. Positive means local time will be later in the day than UTC.X1Is this time zone just persisting for the summer?Y@The name of the zone, typically a three- or four-letter acronym.ZACreate a nameless non-summer timezone for this number of minutes.[?Create a nameless non-summer timezone for this number of hours.\PText representing the offset of this timezone, such as "-0800" or "+0400" (like %z( in formatTime), with arbitrary padding.]PText representing the offset of this timezone, such as "-0800" or "+0400" (like %z in formatTime).^The UTC time zone.ĪQGet the local time-zone for a given time (varying as per summertime adjustments)._QGet the local time-zone for a given time (varying as per summertime adjustments).`Get the current time-zone. UVWXYZ[Ļ\]^_`UVWXY!Safe01QV¶Ž avTime of day as represented in hour, minute and second (with picoseconds), typically used to express local time of day.c range 0 - 23d range 0 - 59eNote that 0 <= e < 61, accomodating leap seconds. Any local minute may have a leap second, since leap seconds happen in all zones simultaneouslyf Hour zerog Hour twelvei_Convert a time of day in UTC to a time of day in some timezone, together with a day adjustment.j_Convert a time of day in some timezone to a time of day in UTC, together with a day adjustment.kgGet the time of day given a time since midnight. Time more than 24h will be converted to leap-seconds.l4Get the time since midnight for a given time of day.m?Get the time of day given the fraction of a day since midnight.n=Get the fraction of a day since midnight given a time of day.abcdefghijklmnabcde"Safe01QVĄo’A simple day and time aggregate, where the day is of the specified parameter, and the time is a TimeOfDay. Conversion of this (as local civil time) to UTC depends on the time zone. Conversion of this (as local mean time) to UT1 depends on the longitude.s0Get the local time of a UTC time in a time zone.t0Get the UTC time of a local time in a time zone.uYGet the local time of a UT1 time on a particular meridian (in degrees, positive is East).vYGet the UT1 time of a local time on a particular meridian (in degrees, positive is East).opqrstuvopqr#Safe01QVĪM y4full and abbreviated week days, starting with Sundayzfull and abbreviated months{ AM/PM symbols|formatting strings}formatting strings~formatting stringsformatting strings€time zones known by name#Locale representing American usage.€ļ contains only the ten time-zones mentioned in RFC 822 sec. 5: "UT", "GMT", "EST", "EDT", "CST", "CDT", "MST", "MDT", "PST", "PDT". Note that the parsing functions will regardless parse single-letter military time-zones and +HHMM format.‚%Construct format string according to  %http://en.wikipedia.org/wiki/ISO_8601ISO-8601.The  Maybe String@ argument allows to supply an optional time specification. E.g.: ‚4 Nothing == "%Y-%m-%d" -- i.e.  YYYY-MM-DD ‚4 (Just "%H:%M:%S") == "%Y-%m-%dT%H:%M:%S" -- i.e.  YYYY-MM-DDTHH:MM:SS ƒFormat string according to  +http://tools.ietf.org/html/rfc822#section-5RFC822. wxyz{|}~€‚ƒw xyz{|}~€$Safe01QVĻÆ„'A local time together with a time zone.„…†‡ˆ‰Š‹„…†‡%Safe01QV÷‘ ŒNThe class of types which can be parsed given a UNIX-style time format string.÷Builds a time value from a parsed input string. If the input does not include all the information needed to construct a complete value, any missing parts should be taken from 1970-01-01 00:00:00 +0000 (which was a Thursday). In the absence of %C or %Y, century is 1969 - 2068.ŠCase-insensitive version of &'.ŃCase-insensitive version of &(.ŅConvert string to upper case.ŽIParses a time value given a format string. Supports the same %-codes as  formatTime , including %-, %_ and %0 modifiers, however padding widths are not supported. Case is not significant in the input string. Some variations in the input are accepted: %zaccepts any of -HHMM or -HH:MM.%ZAaccepts any string of letters, or any of the formats accepted by %z.%0Yaccepts exactly four digits.%0Gaccepts exactly four digits.%0Caccepts exactly two digits.%0faccepts exactly two digits.For example, to parse a date in YYYY-MM-DD format, while allowing the month and date to have optional leading zeros (notice the - modifier used for %m and %d): jPrelude Data.Time> parseTimeM True defaultTimeLocale "%Y-%-m-%-d" "2010-3-04" :: Maybe Day Just 2010-03-04nParse a time value given a format string. Fails if the input could not be parsed using the given format. See Ž for details./Parse a time value given a format string. See Ž for details.‘/Parse a time value given a format string. See Ž for details.ÓUParse a time value given a format string (without allowing leading whitespace). See Ž for details.Ō;Get the string corresponding to the given format specifier. The time locale.DPairs of format characters and the corresponding part of the input.Ž'Accept leading and trailing whitespace? Time locale.Format string. Input string.XReturn the time value, or fail if the input could not be parsed using the given format.'Accept leading and trailing whitespace? Time locale.Format string. Input string.The time value.Õ'Accept leading and trailing whitespace? Time locale. Format string Input string.Accept leading whitespace? Time locale. Format string‘Accept leading whitespace? Time locale. Format stringÓ Time locale. Format string’ Time locale.Format string. Input string.The time value, or ¹: if the input could not be parsed using the given format.“ Time locale.Format string. Input string.The time value.” Time locale. Format stringwxyz{|}~€‚ƒŒŽ‘’“”Ö×ŲŁŚŪÜŻŽßąįāćäåęēč錍 Safe01QV,<˜RSubstitute various time-related information for each %-code in the string, as per –.The general form is %<modifier><width><specifier>, where  <modifier> and <width> are optional. <modifier>Gglibc-style modifiers can be used before the specifier (here marked as z): %-z no padding%_zpad with spaces%0zpad with zeros%^zconvert to upper case%#z2convert to lower case (consistently, unlike glibc)<width>[Width digits can also be used after any modifiers and before the specifier (here marked as z), for example: %4z4pad to 4 characters (with default padding character)%_12z pad with spaces to 12 characters <specifier>,For all types (note these three are done by ˜ , not by –): %%%%ttab%nnewlineUFor U (and „ and B): %ztimezone offset in the format -HHMM.%Z timezone nameoFor o (and „ and B and F): %cas | locale (e.g. %a %b %e %H:%M:%S %Z %Y)aFor a (and o and „ and B and F): %Rsame as %H:%M%Tsame as %H:%M:%S%Xas ~ locale (e.g. %H:%M:%S)%ras  locale (e.g.  %I:%M:%S %p)%Pday-half of day from ({ locale), converted to lowercase, am, pm%pday-half of day from ({ locale), AM, PM%H.hour of day (24-hour), 0-padded to two chars, 00 - 23%k2hour of day (24-hour), space-padded to two chars,  0 - 23%I3hour of day-half (12-hour), 0-padded to two chars, 01 - 12%l7hour of day-half (12-hour), space-padded to two chars,  1 - 12%M'minute of hour, 0-padded to two chars, 00 - 59%S@second of minute (without decimal part), 0-padded to two chars, 00 - 60%q0picosecond of second, 0-padded to twelve chars,  000000000000 -  999999999999.%Qxdecimal point and fraction of second, up to 12 second decimals, without trailing zeros. For a whole number of seconds, %Q5 omits the decimal point unless padding is specified.B and „For B and „: %sxnumber of whole seconds since the Unix epoch. For times before the Unix epoch, this is a negative number. Note that in %s.%q and %s%Qk the decimals are positive, not negative. For example, 0.9 seconds before the Unix epoch is formatted as -1.1 with %s%Q.For  (and o and „ and B and F): %Dsame as %m/%d/%y%Fsame as %Y-%m-%d%xas } locale (e.g. %m/%d/%y)%Yyear, no padding. Note %0Y and %_Y pad to four chars%y(year of century, 0-padded to two chars, 00 - 99%Ccentury, no padding. Note %0C and %_C pad to two chars%Bmonth name, long form (ź from z locale), January - December%b, %hmonth name, short form (ė from z locale), Jan - Dec%m&month of year, 0-padded to two chars, 01 - 12%d%day of month, 0-padded to two chars, 01 - 31%e*day of month, space-padded to two chars,  1 - 31%j&day of year, 0-padded to three chars, 001 - 366%f/century for Week Date format, no padding. Note %0f and %_f pad to two chars%V:week of year for Week Date format, 0-padded to two chars, 01 - 53%u"day of week for Week Date format, 1 - 7%aday of week, short form (ė from y locale), Sun - Sat%Aday of week, long form (ź from y locale), Sunday - Saturday%U-week of year where weeks start on Sunday (as  ), 0-padded to two chars, 00 - 53%wday of week number, 0 (= Sunday) - 6 (= Saturday)%W-week of year where weeks start on Monday (as  ), 0-padded to two chars, 00 - 53wxyz{|}~€‚ƒŒŽ‘’“”•–—˜—•–˜Ž‘’“”Œwxyz{|}~€‚ƒ•– Safe01QV-u*UVWXYZ[\]^_`abcdefghijklmnopqrstuv„…†‡ˆ‰Š‹*UVWXY]\Z[^_`abcdefghijklmnopqrstuv„…†‡ˆ‰Š‹Safe01QV/%/01289ABCDEFGHRSTFGH/012BCDE89STRASafe01QV3 zTAI - UTC during this day. No table is provided, as any program compiled with it would become out of date in six months.¤fTAI clock, if it exists. Note that it is unlikely to be set correctly, without due care and attention. 34567 ”¢£¤ 34675 ”¢£¤Safe01QV4M "#$%&'()*"#$%&'()* Safe01QV:a¦+The next Sunday strictly after a given day.§RGiven a year, find the Paschal full moon according to Orthodox Christian traditionØCGiven a year, find Easter according to Orthodox Christian tradition©JGiven a year, find the Paschal full moon according to the Gregorian methodŖ;Given a year, find Easter according to the Gregorian method¦§Ø©Ŗ¦§Ø©Ŗ)Safe01QV:éd "#$%&'()*/01289ABCDEFGHRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜ģ * + , - ./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkllmnopq r s t u vwxyz{|} ~ ~  €  ‚ ƒ „ … † ‡ ˆ!‰!‰!Š!‹!Œ!!Ž!!!‘!’!“!”!•"–"–"—"˜"™"š"›"œ###ž#Ÿ# #”#¢#£#¤#„#¦#§#Ø$©$©$Ŗ$«$¬$­$®$Æ%°%±%²%³%“%µ%¶%·%ø ¹ ŗ »  ¼ ½ ¾ æ Ą Į ĀĆÄÅĘĒČ É Ź Ė Ģ ĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšÜńņó ō õ%'%(%ö%÷%ų%ł%ś%ū%ü%ż%ž%’%%%%%%%%%% % % % % ÜÜ#time-1.8.0.4-AX6rxACaiG99Fl4mJuEHjUData.Time.CalendarData.Time.Calendar.OrdinalDateData.Time.Calendar.MonthDayData.Time.Calendar.JulianData.Time.Calendar.WeekDateData.Time.ClockData.Time.Clock.TAIData.Time.Clock.POSIXData.Time.Clock.SystemData.Time.LocalTimeData.Time.FormatData.Time.Calendar.EasterData.Time.Calendar.DaysData.Time.Calendar.Private formatTime Data.Time.Calendar.JulianYearDayData.Time.Calendar.Gregorian"Data.Time.Clock.Internal.CTimespec!Data.Time.Clock.Internal.CTimeval!Data.Time.Clock.Internal.DiffTime%Data.Time.Clock.Internal.AbsoluteTime(Data.Time.Clock.Internal.NominalDiffTime"Data.Time.Clock.Internal.POSIXTime Foreign.CCTime System.Posix EpochTime#Data.Time.Clock.Internal.SystemTime Data.Time.Clock.Internal.UTCTime&Data.Time.Clock.Internal.UniversalTime Data.Time.Clock.Internal.UTCDiff%Data.Time.LocalTime.Internal.TimeZone&Data.Time.LocalTime.Internal.TimeOfDay&Data.Time.LocalTime.Internal.LocalTimeData.Time.Format.Locale&Data.Time.LocalTime.Internal.ZonedTimeData.Time.Format.ParseText.ParserCombinators.ReadPcharstring Data.TimeDayModifiedJulianDaytoModifiedJulianDayaddDaysdiffDays toOrdinalDatefromOrdinalDatefromOrdinalDateValidshowOrdinalDate isLeapYearmondayStartWeeksundayStartWeekfromMondayStartWeekfromMondayStartWeekValidfromSundayStartWeekfromSundayStartWeekValidmonthAndDayToDayOfYearmonthAndDayToDayOfYearValiddayOfYearToMonthAndDay monthLengthtoJulianYearAndDayfromJulianYearAndDayfromJulianYearAndDayValidshowJulianYearAndDayisJulianLeapYeartoJulian fromJulianfromJulianValid showJulianjulianMonthLengthaddJulianMonthsClipaddJulianMonthsRollOveraddJulianYearsClipaddJulianYearsRollOver toGregorian fromGregorianfromGregorianValid showGregoriangregorianMonthLengthaddGregorianMonthsClipaddGregorianMonthsRollOveraddGregorianYearsClipaddGregorianYearsRollOver toWeekDate fromWeekDatefromWeekDateValid showWeekDateDiffTimesecondsToDiffTimepicosecondsToDiffTimediffTimeToPicoseconds AbsoluteTimetaiEpochtaiNominalDayStartaddAbsoluteTimediffAbsoluteTimeNominalDiffTime nominalDay POSIXTimeposixDayLength SystemTime MkSystemTime systemSecondssystemNanoseconds getSystemTimegetTime_resolutionUTCTimeutctDay utctDayTime UniversalTime ModJulianDategetModJulianDatetruncateSystemTimeLeapSecondsystemToUTCTimeutcToSystemTimesystemToTAITimesystemEpochDayposixSecondsToUTCTimeutcTimeToPOSIXSecondssystemToPOSIXTime getPOSIXTimegetCurrentTime addUTCTime diffUTCTimeTimeZonetimeZoneMinutestimeZoneSummerOnly timeZoneNameminutesToTimeZonehoursToTimeZonetimeZoneOffsetString'timeZoneOffsetStringutc getTimeZonegetCurrentTimeZone TimeOfDaytodHourtodMintodSecmidnightmiddaymakeTimeOfDayValidutcToLocalTimeOfDaylocalToUTCTimeOfDaytimeToTimeOfDaytimeOfDayToTimedayFractionToTimeOfDaytimeOfDayToDayFraction LocalTimelocalDaylocalTimeOfDayutcToLocalTimelocalTimeToUTCut1ToLocalTimelocalTimeToUT1 TimeLocalewDaysmonthsamPm dateTimeFmtdateFmttimeFmt time12FmtknownTimeZonesdefaultTimeLocaleiso8601DateFormatrfc822DateFormat ZonedTimezonedTimeToLocalTime zonedTimeZoneutcToZonedTimezonedTimeToUTC getZonedTimeutcToLocalZonedTime ParseTime buildTime parseTimeMparseTimeOrError readSTime readPTime parseTimereadTime readsTime FormatTimeformatCharacterNumericPadOption$fFormatTimeUniversalTime$fFormatTimeUTCTime$fFormatTimeDay$fFormatTimeTimeZone$fFormatTimeZonedTime$fFormatTimeTimeOfDay$fFormatTimeLocalTime LeapSecondMap utcDayLength utcToTAITime taiToUTCTimetaiClock$fShowAbsoluteTime sundayAfterorthodoxPaschalMoonorthodoxEastergregorianPaschalMoongregorianEaster ShowPadded showPaddedNum PadOptionNoPadPad showPadded show2Fixedshow2show3show4mod100div100clip clipValidbaseGHC.BaseNothing clockGetRes clockGetTime CTimespec MkCTimespecClockID clock_getres clock_gettimeclock_REALTIME clock_TAI realtimeResclockResolution getCTimevalCTimeval MkCTimeval gettimeofday MkDiffTimeMkAbsoluteTimeMkNominalDiffTimeGHC.Real realToFracgetTAISystemTimegetTimeZoneSystemtimeZoneOffsetString''up readPOnlyTime parseValue parseTimeListWeekTypeISOWeek SundayWeek MondayWeek DayComponentCentury CenturyYear YearMonthMonthDayYearDayWeekDayYearWeekDateFormatSpecValue WhiteSpaceLiteralPadding NoPadding SpacePadding ZeroPadding Data.Tuplefstsnd