如何删除持续时间数据类型NAV中的工作日

时间:2017-10-27 06:46:40

标签: microsoft-dynamics navision dynamics-nav microsoft-dynamics-nav

如何在CAL中删除数据类型持续时间的工作日?

例如: duration:= datetime2 - datetime1

但是持续时间确实包含星期六和星期日。我该如何删除它们?

1 个答案:

答案 0 :(得分:1)

简单回答:你做不到。

但您可以使用new Screenshot('https://somerandomsite.com/') .width(320) .height(320) .sslCertificatesPath('any') .capture() .then(img => { // do stuff with img }) 虚拟表。像这样:

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 只不过是毫秒数。

1小时= 3600000ms。

因此:

Duration