Domino 9 und frühere Versionen > ND6: Entwicklung
Täglicher Agent - Datumsvergleich
Bensen:
sry aber ich blicks nicht ??? kann mir nicht einer nen konkreten ansatz geben
To find the difference between two dates, subtract them. The result is returned in seconds. To adjust the result to days, divide the result by 86,400 - which is the number of seconds in a day. For example, if you have two date fields, date1, which contains [07/01/01] and date2, which contains [07/05/01], use the following formula to return the number of days between the two dates:
(date2-date1)/86400
This code returns 4.
das ist ja genau das was ich brauche aber ich kriegs net auf die kette
koehlerbv:
dusollstnichtsubtrahierensondernvergleichen.
Bensen:
muss toll sein von etwas soviel ahnung zu haben ... wie soll ich denn sonst bitte auf die 14 tägige differenz kommen um dann zu sagen "hallo - email muss raus"??
klaussal:
Wenn man sich das Problem näher anschaut, dann kriegt da jemand 14 Tage lang eine Mail gesendet ;D
--- Zitat ---dusollstnichtsubtrahierensondernvergleichen
--- Ende Zitat ---
Ist das das 11. Gebot ??? ;D ???
Gandhi:
Wenn das Ergebnis Deiner Subtraktion <=14 ist, dann ist es an der Zeit ein echter Mann zu sein und ein Mail zu versenden. 8)
Richtig ist: Erst subtrahieren und dann das Ergebnis mit 14 vergleichen.
Ist es grösser als 14, ist das eine Datum vom anderen weniger als 14 Tage entfernt (Achtung: je nach Reihenfolge der Daten können auch falsche Werte - negative rauskommen - einfach probieren).
Ist es kleiner oder gleich 14, dann versende das mail
@if(((date2-date1)/86400)>14;@return(0);@do(.........));
.....heisst in dem Fall: Mail versenden - und was sonst noch so dazugehört.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln