Domino 9 und frühere Versionen > ND9: Entwicklung
Differenz zwischen zwei Zeitfeldern ohne Wochenende/Feiertage IN STUNDEN
eknori (retired):
multipliziere die Anzahl der Businessdays mit 24 und ziehe von dem Ergebnis die Differenz zwischen 15:30 und 24:00 ab
Bastel123:
Ich würde beim Anlegen des Dokumentes das maximale Enddatum berechnen und reinschreiben.
Dann kannst Du einfach mit größer oder kleiner arbeiten.
Caleb666:
Stimmt, wenn ich es gleich bei der Anlage berechne, tue ich mich leichter.
Vielen Dank an alle für die tollen Lösungsansätze!!!
Andrew Harder:
In dem Fall würde ich dann eher mit @Weekday und @Adjust arbeiten.
Das ist dann später einfacher für samstags und sonntags zu erweitern.
Außerdem sieht die Formel dann übersichtlicher aus.
In etwa so:
--- Code: ---_weekday := @Weekday(@Created);
_adjust := @If(
_weekday = 1; 3;
_weekday = 2; 2;
_weekday = 3; 2;
_weekday = 4; 2;
4);
@Adjust(@Created; 0; 0; _adjust; 0; 0; 0)
--- Ende Code ---
Feiertage berücksichtigt das natürlich nicht!
Bastel123:
Außerdem würde ich ein Feld einführen im dem steht, ob die Zeit überschritten wurde oder nicht.
Dieses Feld wird durch einen periodischen Agenten gesetzt.
Dann brauchst Du keine Ansichten mit @now im Vergleich und kannst auch leichter Auswertungen programmieren.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln