A calendar-agnostic day, internally represented as a count of days since 1858-11-17, the Modified Julian Day (MJD) epoch.
To convert a Day to the corresponding YearMonthDay in the Gregorian calendar, see gregorian.
> gregorian # YearMonthDay 2016 3 1
2016-03-01
Day is an instance of AffineSpace where Diff Day = Days, so
arithmetic on Day and Days can be performed with the .-., .+^,
and .-^ operators.
> gregorian # YearMonthDay 2016 3 1 .-. gregorian # YearMonthDay 2016 2 1
29
> gregorian # YearMonthDay 2016 3 1 .-^ 1
2016-02-29
Other ways of viewing a Day include ordinalDate, and weekDate.
Constructors
Instances25Bounded, Enum, Eq, Data, Ord, Read, …
Bounded DayDefined in thyme-0.4.1 · Data.Thyme.Calendar · orphanEnum DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalEq DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalData DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalOrd DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalRead DayDefined in thyme-0.4.1 · Data.Thyme.Format · orphanShow DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalIx DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalGeneric DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalNFData DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalRandom DayDefined in thyme-0.4.1 · Data.Thyme.Calendar · orphanArbitrary DayDefined in thyme-0.4.1 · Data.Thyme.Calendar · orphanCoArbitrary DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalHashable DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalUnbox DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalAffineSpace DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalFormatTime DayDefined in thyme-0.4.1 · Data.Thyme.FormatParseTime DayDefined in thyme-0.4.1 · Data.Thyme.FormatMVector MVector DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalVector Vector DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.InternalThyme Day DayDefined in thyme-0.4.1 · Data.Thyme.Time.Coretype Rep Day = D1 ('MetaDataDefined in thyme-0.4.1 · Data.Thyme.Calendar.Internal"Day"
"Data.Thyme.Calendar.Internal"
"thyme-0.4.1-8dXOglKrqmj4dXkxwF5pRL"
'True) (C1 ('MetaCons"ModifiedJulianDay"
'PrefixI 'True) (S1 ('MetaSel ('Just"toModifiedJulianDay"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))data MVector s DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.Internaldata Vector DayDefined in thyme-0.4.1 · Data.Thyme.Calendar.Internaltype Diff Day = DaysDefined in thyme-0.4.1 · Data.Thyme.Calendar.Internal