úÎ!%se      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdSafe1<BNdatesParser version of Prelude.readdatesApply parser N timesdates=Parse natural number of N digits which is not greater than MdatesNumber of digitsdates Maximum valueNone1B &datesOnly time, without date dates Date / Timedates12 months names.dates%capitalize first letter of the stringedatesShow name of given month   None1;<=B4 datesDate/time format"datesDate/time format element-dates&Make Parser for specified date format..dates$Parse date/time in specified format..datesFormat string, i.e. DD.MM.YYdatesString to parse !"*#$%&'()+,-."*#$%&'() !,+-.None1<BÇCdateskWeekday as interval from Monday, so that weekdayToInterval Monday == 0 and weekdayToInterval Sunday == 6.Ddates4Number of weekday, with Monday == 1 and Sunday == 7.EdatesReverse for weekdayNumberHdatesGet current date and time.IdatesGet weekday of given date.Ldates!Convert date from DateTime to DayMdates!Convert date from Day to DateTimeNdates)Modify DateTime with pure function on DayOdatesAdd date interval to DateTimePdates.Negate DateInterval value: Days 3 !’ Days (-3).Qdates$Subtract DateInterval from DateTime.Rdates Number of days between two datesTdatesParsec parser for DateTime.UdatesParsec parser for Date only.VdatesParse date/timeTdates6Current date / time, to use as base for relative datesUdates6Current date / time, to use as base for relative datesVdates6Current date / time, to use as base for relative datesdatesString to parse5 123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV5  12345678VUTKSH>?@AB9:;<=MLCDEIFGNROPQJf       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi$dates-0.2.2.2-7YHPRfAvxPaDYALbI6iuWWData.Dates.InternalData.Dates.TypesData.Dates.Formats Data.DatestryRead tryReadInttimesnumberpYearpMonthpDayTimetHourtMinutetSecondDateTimeyearmonthdayhourminutesecondmonths capitalize$fMonoidDateTime$fSemigroupDateTime$fShowDateTime $fEqDateTime $fOrdDateTime$fDataDateTime$fEqTime $fOrdTime $fShowTime $fDataTimeFormat FormatParser FormatElementYEARMONTHDAYHOURMINUTESECOND WhitespaceFixedpFormat parseFormat formatParserparseDateFormat$fEqFormatElement$fShowFormatElementWeekDayMondayTuesday WednesdayThursdayFridaySaturdaySunday DateIntervalDaysWeeksMonthsYearsDateIntervalTypeDayWeekMonthYearweekdayToInterval weekdayNumber intToWeekday lastMonday nextMondaygetCurrentDateTime dateWeekDayaddTimepTime dateTimeToDay dayToDateTime modifyDate addIntervalnegateInterval minusIntervaldatesDifference pDateInterval pDateTimepDate parseDate$fEqDateIntervalType$fShowDateIntervalType$fReadDateIntervalType$fDataDateIntervalType$fEqDateInterval$fShowDateInterval$fDataDateInterval $fEqWeekDay $fShowWeekDay $fReadWeekDay $fOrdWeekDay $fEnumWeekDay$fBoundedWeekDay $fDataWeekDay showMonth