kronos

Compute time expressions.

Example: - the 2nd monday of April: Seq::nthof(2, Seq::weekday(1), Seq::month(4)) - 3rd week of June: Seq::nthof(3, Seq::from_grain(Grain::Week), Seq::month(6)) - last weekend of the year: Seq::lastof(1, Seq::weekend(), Seq::from_grain(Grain::Year)) - a sequence of all days monday 28th: Seq::intersect(Seq::weekday(1), Seq::nthof(28, Seq::from_grain(Grain::Day), Seq::from_grain(Grain::Month)))

references