/p><p>Use setters to construct the rule you want. For instance:</p><p>  val rule = RRule(DAILY) byWeekDay(TU, TH) withCount(3)</p><p>Finally, attach a start date as follows, to get a DateTime iterator:</p><p>  val iter = rule from datetime(2007,1,1)</p><p>By default, the times created will be in LOCAL time; however, you may
attach a different time zone (eg, UTC).</p><p>Also, you may join rules or add exceptions via the join and except
functions. Eg,</p><p>  val rules = RRule(DAILY) byWeekDay(TU, TH) join { 