Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Mario am 18.08.03 - 13:22:46

Titel: Wie funktionieren Datumsberechnungen?
Beitrag von: Mario am 18.08.03 - 13:22:46
Hallo,

möchte den Zeitraum in Tagen zwischen 2 Datumsfeldern berechnen.
Wenn ich Datum1 - Datum2 rechne, dann spuckt er mir den Tagesabstand auch aus. Solange beide in einem Monat sind, klappt die BErechnung. Wenn ich aber einen Monatübergang von August (z-B. 20.) zum September habe (z.B. 10.) dann spuckt er mir eine negative Zahl aus.

Gibts da vorgefertigte Funktionne zum Rechnen?
Titel: Re:Wie funktionieren Datumsberechnungen?
Beitrag von: Glombi am 18.08.03 - 13:30:30
Du kannst mit der @Abs Funktion arbeiten, die liefert den Absolutwert zurück.

Also

_Diff_Tage := @Abs((Datum1 - Datum2)/86400)

Andreas
Titel: Re:Wie funktionieren Datumsberechnungen?
Beitrag von: Mario am 18.08.03 - 13:45:16
ER meldet mir jetzt immer dass der falsches Datentyp für die @Funktion benutze. Hab nen ZahlenFeld und nen Datumsfeld benutzt.
Hab nen berechnetes Feld _Diff_Tageangelegt und dort als Wert
_Diff_Tage := @Abs((Datum1 - Datum2)/86400)
Titel: Re:Wie funktionieren Datumsberechnungen?
Beitrag von: Driri am 18.08.03 - 14:02:38
Hi,

Probiers mal damit :

@Abs(@Integer((EndDate - StartDate) / (86400)))
Titel: Re:Wie funktionieren Datumsberechnungen?
Beitrag von: Mario am 18.08.03 - 14:04:40
Problem gelöst,

das berechnete Feld muss von Typ "Formel" sein und den Inhalt@Abs((Ende - Start) /86400) haben