該算法主要是用來排定工作
比如現在宥一新工作進來,資料包括:任務名稱taskname、前一工作的結束時間Pend、
 該工作的預定工時 standardtime
工作時間段周一到周五為:   07:40-11:40 ,13:00-17:00 ,17:30-20:30
          周六到周日為:   07:40-11:40 ,13:00-17:00 
現在要求將該工作分成各個時間段的多個子工作:如果pend='2004/11/25 20:30',standardtime=11
那麼該工作第一個子工作的開始時間為: 2004/11/26 07:40-2004/11/26 11:40  工作時間為 4
          第2個子工作的開始時間為:  2004/11/26 13:00-2004/11/26 17:00  工作時間為 4
          第3個子工作的開始時間為:  2004/11/26 17:30-2004/11/26 20:30  工作時間為 3
如果 2004/11/26 是 周六/周日 那麼
那麼該工作第一個子工作的開始時間為: 2004/11/26 07:40-2004/11/26 11:40  工作時間為 4
          第2個子工作的開始時間為:  2004/11/26 13:00-2004/11/26 17:00  工作時間為 4
          第3個子工作的開始時間為:  2004/11/27 07:40-2004/11/27 10:40  工作時間為 3