2013-08-31 48 views

回答

0

你的意思是「給定一天,添加任意天數,但確保新的日期不會在週末?」

如果是這樣,那麼您選擇的語言應該很容易地爲您提供一個函數,該函數確定一個日期的一週中的哪一天。通常,0是星期日,6是星期六。

下面是一些僞代碼:

newDate = myDate + random(1, n); // n is whatever largest integer you want. 
//random(1, n) would be give me any number between 1 and n inclusive. 

while ((newDate.dayOfWeek == 0) || (newDate.dayOfWeek == 6)) 
    newDate = myDate + random(1, n); 
    // keep on generating a new date until it's not Sunday or Saturday. 

// At this point, newDate is guaranteed not to fall on a weekend. 
+0

我道歉,我的意思是使用Salesforce內公式字段。 – Dman100

相關問題