title: CRON Expression for All Mondays in a month except first one
body: <p>I'm trying to come up with a CRON expression that will allow me to schedule a quartz trigger to run on every Monday in a month <strong>except</strong> the first one. </p>
  
  <p>References:</p>
  
  <ul>
  <li><a href="http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html" rel="nofollow noreferrer">http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html</a></li>
  <li><a href="https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm" rel="nofollow noreferrer">https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm</a></li>
  </ul>
  
  <p>CRON allows you to specify the nth occurrence of a day of the week easily. An expression for First Monday of the month would be:</p>
  
  <pre><code>0 5 0 ? * 2#1
  </code></pre>
  
  <p>Where the 2#1 represents the first Monday of the month (2 = day of the week, 1 being the nth occurrence)</p>
  
  <p>However, if I try to do something like</p>
  
  <pre><code>0 5 0 ? * 2#2-2#5
  </code></pre>
  
  <p>OR</p>
  
  <pre><code>0 5 0 ? * 2#2,2#3,2#4,2#5
  </code></pre>
  
  <p>It complains with the message</p>
  
  <pre><code> Support for specifying multiple "nth" days is not implemented.
  </code></pre>
  
  <p>Does anyone know how to achieve this in CRON?</p>