如何在CAL中删除数据类型持续时间的工作日?
例如: duration:= datetime2 - datetime1
但是持续时间确实包含星期六和星期日。我该如何删除它们?
答案 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