0
CALのデータ型期間で平日を削除するにはどうすればよいですか?例えば期間データ型の平日を削除する方法
: 期間:=はdatetime2 - datetime1で
しかし、期間が行うには、土曜日と日曜日が含まれています。どうすれば削除できますか?
CALのデータ型期間で平日を削除するにはどうすればよいですか?例えば期間データ型の平日を削除する方法
: 期間:=はdatetime2 - datetime1で
しかし、期間が行うには、土曜日と日曜日が含まれています。どうすれば削除できますか?
簡単な回答:できません。
ただし、Date
仮想テーブルを使用できます。
Date.SETRANGE("Period Type", Date."Period Type"::Date);
Date.SETFILTER("Period Start", '%1..%2', DT2DATE(datetime1), DT2DATE(datetime2));
Date.SETRANGE("Period No.", 1, 5); // only days 1 - 5 = weekdays
EXIT(Date.COUNT); // returns number of days
次に、単純な乗算を使用して期間を期間に変換することができます。 Duration
はミリ秒数に過ぎません。
1時間= 3600000ms。したがって
:私は整数(私はあなたが提案として日間の合計を持っています)の期間に変換することができますどのよう
MESSAGE('%1', NoOfDays);
dur := NoOfDays * 24 * 3600 * 1000;
MESSAGE('%1', dur);
。アイデアはありますか? – Lam
@lam簡単な答え - できません –
@マックシムあなたは間違っています。あなたはできる。 「整数」と「継続時間」は互いに割り当てることができます。私は私の答えを更新しました。 – Hemisphera