1

DateDiff()2 つの日付の間のカレンダーの日付の数を教えてくれます。稼働日数(土日除く)はどうすればわかりますか?

4

2 に答える 2

4

何も解決する必要はありません。作業はすでに完了しています。このための UDF が CFLib: にありbusinessDaysBetween()ます。

とはいえ、そこで使用されるアルゴリズムにはループが必要ですが、これは必要ないと思います。dateDiff()2 つの日付の間の週数に 5 を掛けたものに、開始日と終了日が該当する曜日のオフセットを加えたようなものにする必要があります。

私は今のところ何か他のことに縛られていますが、時間があれば、より良い機能を打ち出し、CFLib の機能を更新し、完了したらここに報告します。

于 2013-10-20T14:04:12.060 に答える