ユーザーが配達の平日とその通過日を定義する状況があります。到着予定日 (ETA) の日付が指定されている場合、トランジット日に基づいて到着予定日 (ETD) を計算する必要があります。
例:
ETA is 17/Jul/2013, Transit Day: 10 Days, Delivery Day: Tue / Fri
を使用するAddDays(-10)
と、ETD は になります8/Jul/2013 (Mon)
。配達日がドロップオンTue
またはでないためFri
、システムはカレンダーをさかのぼる必要があります。
その結果、システムは日付を取得する必要があり5/Jul (Fri)
ますETD
。
このリクエストをアーカイブするベスト プラクティスは何ですか?