clj-time.periodic

periodic-seq

(periodic-seq start period-like)(periodic-seq start end period-like)
Returns a sequence of date-time values growing over specific period.
The 2 argument function takes as input the starting value and the growing value,
returning a lazy infinite sequence.
The 3 argument function takes as input the starting value, the upper bound value,
and the growing value, return a lazy sequence.